Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Connessione integrata con sql server express
lunedì 13 novembre 2006 - 11.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
stellaga
Profilo
| Newbie
33
messaggi | Data Invio:
lun 13 nov 2006 - 11:14
Ho il seguente problema: ho installato su un pc sql 2005 express, lò configurato per l'accesso remoto etc etc. Orbene se mi connetto in remoto con un account sql server funziona tutto bene, se utilizzo integrated security di windows ho la segunete risposta: login failed for user <nome computer>\Guest. Però sulle macchine ho lo stesso account e password, quindi dovrebbe funzionare. Mi chiedo e vi chiedo perchè tenta di connettersi con l'utente Guest. Stò impazzendo, ho provato a fare il contrario, cioè da quella macchina connettermi ad un altro server utilizzando integrated security e tutto funziona, deduco quindi che con windows xp (S.O. installato sulla macchina incriminata) non ci siano problemi.
Se qualcuno può aiutarmi gli ne sarei grato.
P.S. il problema può essere dato dal fatto che in quella macchina non utilizzo la versione con il SP1?
Grazie in anticipo
Saluti
Gaetano Stella
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 13 nov 2006 - 11:18
>Però sulle macchine
>ho lo stesso account e password, quindi dovrebbe funzionare.
Ciao Gaetano,
la Windows Authentication ha senso solo se l'applicativo risiede sulla stessa macchina che ospita SQL Server oppure quando le macchine appartengono ad un dominio.
Per quale motivo vuoi utilizzare a tutti costi la Windows Authentication su macchine in workgroup? In questo contesto la SQL Server Authentication costituisce la scelta migliore.
>Grazie in anticipo
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
stellaga
Profilo
| Newbie
33
messaggi | Data Invio:
lun 13 nov 2006 - 11:24
Ciao, stò sviluppando un applicativo in c# utilizzando gli oggetti bindingsource e quindi una connectionstring che viene conservata nel file app.config. Quindi per evitare di inserire password volevo utilizzare l'autenticazione integrata di windows.
Quello che mi chiedo è perche con un altri due server sql funziona e con quello non ne vuole sapere?
Ciao e grazie
Gaetano Stella
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 13 nov 2006 - 11:31
>Ciao, stò sviluppando un applicativo in c# utilizzando i datasource
>e quindi una connectionstring che viene conservata nel file app.config.
>Quindi per evitare di inserire password volevo utilizzare l'autenticazione
>integrata di windows.
Se non sbaglio c'è la possibilità di crittografare la password, quindi il problema non dovrebbe sussistere.
Prova a dare un'occhiata a questo link:
"Securing Connection Strings"
http://msdn2.microsoft.com/en-US/library/89211k9b.aspx
>Quello che mi chiedo è perche con un altri due server sql funziona
>e con quello non ne vuole sapere?
Hai provato ad esempio ad accedere ad una share, una stampante o quello che vuoi sul server remoto PRIMA di tentare la connessione?
Ripeto, la Windows Authentication in workgroup è una forzatura...
>Ciao e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
stellaga
Profilo
| Newbie
33
messaggi | Data Invio:
lun 13 nov 2006 - 11:41
Lorenzo,
ho provato con successo ad entrare in una cartella condivisa del server, comunque ora guardo per il discorso della crittografia che sicuramente è possibile con il file web.config in ambiente WEB, vediamo se lo si può fare anche per applicazioni standard (considera che il file crittografato và copiato su un'altra macchina).
Comunque, che tu sappia, è possibile in esecuzione cambiare queste maledette connectionstring in modo tale da poter inserire la password. Ha quanto ho capito questo tipo di risorse sono solo in lettura.
Grazie
Gaetano Stella
stellaga
Profilo
| Newbie
33
messaggi | Data Invio:
lun 13 nov 2006 - 12:19
Ho risolto il problema dell'autenticazione integrata:
Ho cambiato il parametro :"Impostazione protezione locale > Criteri locali>opzione di protezione> accesso di rete: modello di condivisione e protezione per gli account locali"
era impostato come "solo Guest" l'ho modificato con l'impostazione classica: l'utente remoto viene logato come utente locale.
Grazie Lorenzo
Ho guardato il discorso della criptazione del file ma i riferimenti sono tutti al file web.config in ambiente ASP.NET. Se per caso hai qualche link specifico per la cryptazione del file app.config fammelo sapre grazie e ciao.
Gaetano Stella
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 13 nov 2006 - 13:19
>Ho risolto il problema dell'autenticazione integrata:
>Ho cambiato il parametro :"Impostazione protezione locale >
>Criteri locali>opzione di protezione> accesso di rete:
>modello di condivisione e protezione per gli account locali"
>era impostato come "solo Guest" l'ho modificato con l'impostazione
>classica: l'utente remoto viene logato come utente locale.
Attenzione, la soluzione è molto fragile e non supportata da Microsoft.
Non mi ripeto, ti ho già scritto come la penso
>Ho guardato il discorso della criptazione del file ma i riferimenti
>sono tutti al file web.config in ambiente ASP.NET. Se per caso
>hai qualche link specifico per la cryptazione del file app.config
>fammelo sapre grazie e ciao.
Ho fatto qualche ricerca e a quanto ho avuto modo di vedere, solo ASP.NET 2.0 supporta nativamente l'encryption della connection string, per il resto occorre implementare soluzioni custom.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !