2016-05-11 4 views
0

Ich habe Probleme, wenn ich meine Anwendung ausführen, heißt es, dass die Verbindung falsch ist. Der Fehler ist Benutzer '' ist fehlgeschlagen.Meine Verbindungszeichenfolge mit Windows-Authentifizierung für SQL Server funktioniert nicht

Ich denke, ich habe nicht die Benutzer-ID und das Passwort angegeben, aber ich weiß nicht, was ist die Benutzer-ID und mein Passwort.

Hier ist meine Verbindungszeichenfolge

public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;"); 

Vielen Dank im Voraus!

Antwort

2
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;"); 

hinzufügen Intergrated Security = true zu Verbindungszeichenfolge.

+0

Fehler sagt " Zusätzliche Informationen: Schlüsselwort nicht unterstützt: 'integrierte Sicherheit'." –

+0

Ändern Sie es in integrierte Sicherheit. Ich buchstabierte es falsch –

+0

Ich habe bereits versucht, kein Fehler gefunden, aber während der Ausführung, es sofort gestoppt und ich weiß nicht warum :( –

1

Windows-Authentifizierung zu ermöglichen, müssen Sie sich als tru in Ihrer Verbindungszeichenfolge wie folgt festgelegt integrierte Sicherheit hinzuzufügen:

public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Intergrated Security=true;"); 
+0

Fehler sagt " Zusätzliche Informationen: Schlüsselwort nicht unterstützt: 'intergrated Sicherheit'." –

2

Sie müssen die Verbindungszeichenfolge Attribut hinzufügen: Integrated Security = true. Und das wird richtig funktionieren.

+0

Fehler sagt " Zusätzliche Informationen: Schlüsselwort nicht unterstützt: 'integrierte Sicherheit'." –

Verwandte Themen