Newsgroup: it.comp.lang.visual-basic
Titolo: Programma e  Sqlserver  in rete

salve,
Dopo aver finalmente capito come configurare Sql server, sono riuscito ad 
eseguire le operaizioni di base  su file Mdf collegato ad un server Sql.
Il programma funziona correttamente in locale, mentre se sposto l'eseguibile 
in una cartella di rete, mi da un'eccezione dove mi avvisa che 
l'applicazione ha tentato di eseguire un'operazione non consentita dai 
criteri di protezione.
Come posso risolvere il problema ?
saluti
mike

 stefano
No autenticazione Sql, ma non credo sia un problema di Sql-server, ho
spostato tutto il progetto nell'unità di rete (cartella condivisa) ed anche
in sorgente mi crea l'eccezione:
System.Security.SecurityException non è stata gestita
  Message="Richiesta di autorizzazione di tipo
'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' non soddisfatta."
  Source="mscorlib"
  StackTrace:
       in System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
       in System.Security.PermissionSet.Demand()
       in System.Data.Common.DbConnectionOptions.DemandPermission()
       in System.Data.SqlClient.SqlConnection.PermissionDemand()
       in
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection
outerConnection)
       in
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory)
       in System.Data.SqlClient.SqlConnection.Open()
       in WindowsApplication1.Form1.Button1_Click(Object sender, EventArgs
e)
       in System.Windows.Forms.Control.OnClick(EventArgs e)
       in System.Windows.Forms.Button.OnClick(EventArgs e)
       in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
       in System.Windows.Forms.Control.WndProc(Message& m)
       in System.Windows.Forms.ButtonBase.WndProc(Message& m)
       in System.Windows.Forms.Button.WndProc(Message& m)
       in
System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&
m)
       in System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,
Int32 msg, IntPtr wparam, IntPtr lparam)
       in System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG&
msg)
       in
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
       in
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
reason, ApplicationContext context)
       in
System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason,
ApplicationContext context)
       in System.Windows.Forms.Application.Run(ApplicationContext context)
       in
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
       in
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
       in
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[]
commandLine)
       in WindowsApplication1.My.MyApplication.Main(String[] Args)
       in System.AppDomain.nExecuteAssembly(Assembly assembly, String[]
args)
       in System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence
assemblySecurity, String[] args)
       in Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       in System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       in System.Threading.ExecutionContext.runTryCode(Object userData)
       in
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode
code, CleanupCode backoutCode, Object userData)
       in System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
       in System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
       in System.Threading.ThreadHelper.ThreadStart()
con il progetto in C:\ tutto funziona normalmente, ed anche nei vari client
se l'eseguibile risiede in c:\ tutto funziona.
La guida dice di far riferimento a caspol.exe per modificare
l'autorizzazione necessaria
grazie comunque
mike

 in sorgente mi crea l'eccezione:
[CUT]
Ciao,
ho visto che il prog è fatto in .NET,
allora passo, dato che sono proprio agli inizi.
mi dispiace.
ciao
stefano