Ho sempre pensato che per connettersi al server SQL utilizzando l'autenticazione di Windows con credenziali esplicitamente specificate, è necessario LogonUser, Impersonate, quindi connettersi.Database + Autenticazione di Windows + Nome utente/password?
Mi sembra che this link suggerisca che è possibile connettersi al server SQL senza tutti questi problemi, semplicemente specificando "uid = ...; pwd = ..." nella stringa di connessione. Ho provato questo metodo solo per essere sicuro che non funzioni, e - ecco, non è così. Se quel post sul blog non fosse su msdn.com, lo avrei appena respinto come un discorso da noob, ma lo è.
Qualcuno ha un'idea di cosa mi manca?
EDIT1: Molti intervistati hanno frainteso ciò a cui mi riferivo. Ecco una copia/incolla di ciò di cui stavo parlando. E 'Non SQL integrato, né si tratta di una rappresentazione ASP.NET realizzato da IIS:
string sql4 = String.Format(
@"Data Source={0};Integrated Security=SSPI;uid=<uid>;pwd=<pid>", server);
// Database + Windows Authentication + Username/Password
che è probabilmente per gli accessi al server SQL. – DForck42
QUOTAZIONE: stringa sql4 = String.Format (@ "Origine dati = {0}; Sicurezza integrata = SSPI; uid =; pwd = ", server); // Database + Autenticazione Windows + Nome utente/password –
galets