Ich habe SQL Server auf meinem Computer installiert.
Ich kann damit als lokaler Server arbeiten.
Aber ich möchte, dass es ein öffentlicher Server ist.
Ich habe viele Tutorials befolgt, aber es funktioniert immer noch nicht (ich kann von einem externen Computer aus keine Verbindung zum Server herstellen).
Ich verwende Java und arbeite mit com.microsoft.sqlserver.jdbc
der Bibliothek.
und wenn ich versuche, den Server mit meiner IP-Adresse zu verbinden, wird eine Ausnahme ausgegeben:
The TCP/IP connection to the host 31.168.22.40, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".``
obwohl es geöffnet ist – ich habe es in meinem Router und in allen meinen Firewalls (ESET- und Windows-Firewalls) geöffnet, ich habe auch einige Porttests durchgeführt und alle sagten, es sei ok:
http://postimg.org/image/ehfye5pq1/
Ich konfiguriere es im SQL Server-Konfigurations-Manager wie es sein soll (TCP auf Port 1433 aktiviert).
Ich habe versucht, es mit Management Studio zu verbinden, aber es hat nicht funktioniert.
Anbieter: SQL-Netzwerkschnittstelle, Fehler 26
Kann mir jemand helfen, das herauszufinden?
Antwort1
Um SqlServer allgemein zugänglich zu machen, müssen zwei Dinge konfiguriert werden:
Im Konfigurationsmanager:
Und in SSMS:
Entschuldigung, mein Server ist auf Französisch …