2017-08-21 1 views
-2

Ich bin neu für SQL-Server und ich bin für die Erstellung von POS-System mit C# und SQL Server.I wissen, wie Verbindungsstring in meinem Macihine
nach der Erstellung POS-System zu erstellen, wie kann ich implementieren in meiner Client-Maschine? was ist der Auftrag in Client-Maschine. wie SQL-Datenbank mit meinem Projekt in Client-Rechner Client Verwendung normaler PC und Server nicht dankeSql Server Verbindungszeichenfolge in Client-Maschine

+0

die Anforderungen sind die gleichen für Ihre Maschine und dem Client. Eine Verbindungszeichenfolge – BugFinder

+0

Sie sollten die Windows-Anmeldeinformationen verwenden, die sicher sind. Zwei PCs können keine Verbindung herstellen, ohne dass sich der PC in derselben Windows-Gruppe befindet. Also mache ich normalerweise einen Windows-Gruppenkonto und lege den Benutzer (n) in die gleiche Gruppe sowohl auf dem Client- als auch auf dem Server-PC. Die Datenbank muss das Windows-Gruppenkonto für Anmeldeinformationen verwenden. Verwenden Sie eine Verbindungszeichenfolge mit: Trusted_Connection = True ;. Siehe: https://www.connectionstrings.com/sql-server/ – jdweng

Antwort

0

So Host Sie die Anwendung und den Datenbankserver auf dem gleichen Computer? In diesem Fall können Sie nur eine Verbindung zur Localhost-Instanz von SQL Server herstellen.

Es gibt viele Beispiele, die auf Connectionstrings.com gefunden werden können.

Am häufigsten wird Server=localhost;Database=myDataBase;User Id=myUsername; Password=myPassword; oder für integrierte Sicherheit (bevorzugt in dieser Situation) Server=localhost;Database=myDataBase;Trusted_Connection=True;.

Wenn Sie dies tun, möchten Sie vielleicht auch die Möglichkeit, Ihre 'Geheimnisse' der Konfigurationsdatei zu verschlüsseln/sichern. Einige Details zu diesem Thema finden Sie auf diesen Seiten zum Beispiel zu finden:

1

Ihre Verbindungszeichenfolge aussehen könnte wie folgt verbinden:

data source=localhost;initial catalog=pos;uid=sa;pwd=password 

Danach erstellen Sie eine Verbindung in SQL Server in der Clientmaschine. Stellen Sie sicher, dass Sie auf dem Clientcomputer denselben Datenbanknamen mit denselben SQL Server-Anmeldeinformationen haben.

Verwandte Themen