PDA

Visualizza la versione completa : [VB.NET] Accesso DB remoto e login fallito su SQL Server


heroes3
07-01-2010, 18:49
Ciao a tutti
sto cercando di accedere ad un database SQL2005 express da remoto con l'autenticazione integrata di Windows il database che devo usare è il master ed il client è fuori dal DOMINIO.
Se accedo come SA funziona regolarmente metro se cerco di usare la windows autentication non funziona.
nella stringa al posto di sa metto dominio\user come nomeutente di dominio
ma ottengo sempre lo stesso errore


Errore: 18456, gravità: 14, stato: 6.
Login failed for user 'Dominio\administrator'. [CLIENT: 10.25.11.99]
cercando sulla microsoft ho trovato che sta cercando di accedere ad SQL con l'autenticazione in modalità SQL e non windows (stato 6)
http://technet.microsoft.com/it-it/library/ms366351.aspx

che stringa devo usare per utilizzare la windows autentication?
Sempre che ne posso usare una
Grazie

oregon
07-01-2010, 18:56
Quando hai installato SQL Server hai indicato che l'autenticazione poteva avvenire sia con utenti di SQL sia con utenti di dominio ? Se no, devi modificare prima questo parametro da Management Studio, proprietà di SQL Server, Protezione, Autenticazione Server.

Inoltre, mostra la stringa di connessione che usi.

P.S. Il forum specifico per VB non è questo.

alka
07-01-2010, 19:03
Discussione spostata nel forum appropriato.
Ciao! :ciauz:

heroes3
08-01-2010, 19:30
Ciao Oregon
grazie per la tua risposta e grazie al mod che mi ha spostato nella sezione corretta ;).
Allora rispondendo alle tue domande, l'installazione l'ho fatta in "Mixed mode" cioè SQL e windows Auth.
ora io avrei la necessità di loggarmi come un utente del dominio "impersonificando" un utente di dominio visto che il pc è fuori dominio.

questa è la connection string:

ConnectionString = "Data Source=" & SQL_IP.Text & ";Initial Catalog=master;User Id=" & SQL_Dom.Text & "\" & SQL_User.Text & ";Password=" & SQL_Pwd.Text & " ;"

Se hai dei suggerimenti a riguardo sono veramente ben accetti.

devo usare il Windows Mode perchè la privacy impone il cambio pwd ogni 6 mesi ed in questo modo mi è molto più semplice cambiare la pwd in un solo LDAP.

Grazie

oregon
08-01-2010, 19:36
Puoi provare inserendo

Integrated Security=SSPI

nella stringa di connessione.

heroes3
09-01-2010, 19:45
ho già provato ma non funziona

Loading