2016-12-01 4 views
2

Ich arbeite unter Windows Server 2008 und möchte meine Anwendung mit einer lokalen SQL Server-Datenbank verbinden.Verbindungszeichenfolge zum Herstellen einer Verbindung mit einer lokalen SQL Server-Datenbank mithilfe der Windows-Authentifizierung

Ich habe diese Zeilen lesen: https://codedark.xyz/blog/connecting-to-ms-sql-server-with-knex

I TCP/IP-Verbindungen zum Server sowie Standard-Port 1433 für SQL Server aktiviert haben. Ich habe dann die Server-Instanz neu gestartet.

Ich versuche, mit der Windows-Authentifizierung und meine Verbindungszeichenfolge zu verbinden sieht wie folgt aus:

mssql: { 
client : "mssql", 
connection: { 
    server : "localhost", 
    user : "windowsusername", 
    password : "windowspassword", 
    options: { 
    port: 1433, 
    database : "mydb", 
    encrypt: true 
    } 
}, 
} 

ich diesen Fehler:

Fehler bei der Anmeldung für den Benutzer 'windows'

Meine Frage: Ist es möglich, eine Verbindung zu einer lokalen SQL Server-Datenbank mit Windows-Authentifizierung herzustellen? Und wenn ja, welches sind die richtigen Referenzen?

Antwort

0

Wenn Sie Windows-Authentifizierung verwenden, was ich empfehlen würde, dann entfernen Sie den Benutzer und das Kennwort und versuchen, diese:

Integrated Security: "SSPI" 

auf Ihrem einrichten Je nach Windows-Auth mit als schwierig erweisen könnte, wenn nicht können Sie Geben Sie die Verbindungszeichenfolge als tatsächliche Zeichenfolge und nicht als Objekt an.

Siehe diese Frage für weitere Informationen Stack Reference

Verwandte Themen