2017-07-04 5 views
-3

Beim Versuch, eine Verbindung, die ich die Ausnahme unten erhalten zu etablieren:SQLConnection- Code

System.Data.SqlClient.SqlException occurred 
    HResult=0x80131904 
    Message=Login failed for user ''. 
    Source=.Net SqlClient Data Provider 
    StackTrace: 
<Cannot evaluate the exception stack trace> 

Ich halte den obigen Fehler bekommen, hier ist mein Code:

SqlConnection conn = 
    new SqlConnection(@"Data Source = Computer-DELL\SQLEXPRESS;Initial Catalog = Drivers"); 

conn.open(); 
+1

Was einen Benutzer-ID und das Passwort eingeben, oder vertrauenswürdige Verbindung? –

+1

Duplizieren, die tun: https://stackoverflow.com/q/14567939/993547 –

Antwort

1

Ihre Verbindungszeichenfolge nicht über Benutzername und Passwort und oder Integrierte Sicherheit.

mit integrierten Sicherheit:

Data Source=localhost\SQLSERVER;Initial Catalog=YourDataBaseName;Integrated Security=True; 

mit Benutzername und Passwort:

Data Source=localhost\SQLSERVER;Initial Catalog=YourDataBaseName;persist security info=True;user id=someusername;password=somepassword; 
+0

Wenn es lokal ist und sie Rechte haben, verwenden Sie die integrierte Sicherheit, wenn es einfacher ist. – SCramphorn

0

Unter der Annahme, sie die Erlaubnis haben, lokale Benutzer:

SqlConnection conn = new SqlConnection(@"Data Source = Computer-DELL\SQLEXPRESS;Initial Catalog = Drivers;Trusted_Connection=True;") 
conn.open();