2016-05-21 3 views
1

Ich habe eine SQL-Datenbank auf einem Computer, der an einem anderen Ort ist und dieser Computer hat eine statische IP.
Was ist die richtige Verbindungszeichenfolge, die ich verwenden muss, um eine Verbindung zu dieser Datenbank herzustellen?
habe ich versucht, diese Zeichenfolge:Wie verbinde ich eine Datenbank auf einem anderen Computer per IP?

"Data Source=\xxx.xxx.xxx.xxx;Network Library=DBMSSOCN ;Initial Catalog=mydb; User ID=username; Password=mypassword" 
+0

SQL Server Version? –

+0

Bitte beziehen Sie sich auf 'www.connectionstrings.com'. Ist der andere Computer hinter einem Router? Überprüfen Sie, ob der Router die Verbindungen erlaubt – Squirrel

+0

@Ayden, entfernen Sie den führenden Backslash vor der IP-Adresse. Unter https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx finden Sie die autorisierende Referenz für Schlüsselwörter der SqlClient-Verbindungszeichenfolge. –

Antwort

0

Sie können diese Verbindungszeichenfolge versuchen. Vielleicht hilft es dir.

Server=568.45.45.46;Database=myDataBase;User Id=myUsername;Password=myPassword; 
+0

Dies ist, um eine Verbindung zum Server und Anmeldung an SQL-Server, so was über die Login-Informationen zum System (Windows 7) – Ayden

+0

Dies ist mit Mixed-Mode-Authentifizierung, so dass Sie keine Windows-Anmeldung in der Datenbank benötigen Server. – peterG

+0

@Ayden Wenn Sie jetzt Ihre Datenbank verbinden können. Markieren Sie dies als Antwort. –

0

Versuchen Sie folgendes:

dim constr As String = "data source=IPAdresse;initial catalog=mydb;User Id=username;Password=pwd 
Verwandte Themen