2016-06-10 6 views
0

Ich bin neu in SQL Server.dynamische Konfigurationszeichenfolgen in SQL Server

Ich versuche, eine Verbindung zu einem Remote-SQL Server 2012 über meine Knoten js Express-Anwendung in VS 2012 mit der folgenden Verbindungszeichenfolge.

var config = "Server={IPv4 add};Database=Dbname;Uid=domain\\username;Pwd=password"; 

Ich mag dynamisch durch ein HTML-Formular in den Werten von Benutzername & Passwort nehmen.

Ich speichere die Einträge in Variablen 'uid' & 'pwd' durch app.post() Express- und wenn ich dies tun

var config = '"Server={IPv4 add};Database=Dbname;Uid=domain\\' + uid + ';Pwd=' + pwd+'"'; 

es einen Fehler in der Konsole wirft sagen

Invalid connection String 

und wenn ich dies tun ("„entfernen) ist

'Server={IPv4 add};Database=Dbname;Uid=domain\\' + uid + ';Pwd=' + pwd; 

Der Fehler

Untrusted domain and cannot be used with windows authentication 

Ich habe MySQL auf diese Weise die ganze Zeit abgefragt. Ich habe das versucht, weil ich dachte, SQL Server könnte genauso funktionieren. Bitte sagen Sie mir, woher kann ich darüber lesen & machen es funktioniert.

Danke

EDIT1: I Windows-Authentifizierung dieses

+0

Vielen Dank für Ihren Vorschlag. Aber in meinem Büro möchte ich nur Personen, die authentifiziert sind, um den Remote-Server verwenden, um es zu verwenden –

+0

Ich habe bereits ein bestehendes System, wo Menschen einloggen sollen, Wenn sie Zugang in das Verzeichnis gewährt haben, können sie auf Daten zugreifen, sonst, Sie können nicht. Ich muss es ersetzen mit Knoten js –

+0

Bitte entfernen Sie '" '. So' = '"Server ...' werden '=' Server ...' –

Antwort

0

ich gelöst verwendet. Es war einfach wegen der asynchronen Ausführung, dass die config-Anweisung ausgeführt wurde, bevor die Anmeldeinformationen eingegeben wurden. Dummer Fehler. Entschuldigung für die Störung Sie