SQL Server 2005 über das Internet

0

Ich finde so viele ähnliche Fragen / Probleme und gehe durch, kann aber mein Problem nicht lösen. So wiederhole ich die Frage noch einmal.

Ich möchte meinen SQL Server 2005 remote über das Internet verbinden. Ich habe einen ADSL-Router (ich habe auch eine statische IP-Adresse vom ISP) SQL Server 2005 (läuft auf einer lokalen IP-Adresse 192.168.1.150)

Ich kann diesen Server mit dem Hostnamen / der IP-Adresse verbinden - & gt; 192.168.150 \ SQLEXPRESS von einem anderen Computer im selben Netzwerk.

Bitte helfen Sie mir, meinen Server für den Fernzugriff über das Internet als Hostname / IP-Adresse zu konfigurieren - & gt; mystaticIPbyISP \ SQLEXPRESS

Ich verwende ein DSL-Router-Modell DNA-A211-I und habe den NAT- & gt; Virtual Server an 192.168.150 weitergeleitet

Server Name External Port Start External Port End   Protocol    Internal Port Start Internal Port End   Server IP Address   Remove
Web Server (HTTP)      80               80            TCP          1433                         1433    192.168.1.150   

Es ist immer noch kein Remote-Zugriff über das Internet möglich.

Bitte hilf mir.

newcomer
quelle

Antworten:

1

Es wird versucht, eine Verbindung zu Port 1433 herzustellen, und es sieht so aus, als wäre der externe Port 80, den Sie verwenden. Sie könnten dies auch versuchen myStaticIPbyISP \ SQLEXPRESS: 80 von außen, oder verwenden Sie 1433 außen und senden Sie es an 1433 innen.

Sie möchten UDP 1434 auch von außen an den SQL Server an demselben Port weiterleiten.

Referenz: Microsoft Technet

Jack
quelle
Ich habe folgende Änderung: -------- Servername Externer Port Start Externer Port Endprotokoll Interner Port Start Interner Port End Server IP-Adresse Entfernen des Webservers (HTTP) 1433 1433 TCP 1433 1433 192.168.1.150 --------------- Jetzt habe ich einen Fehler als 08001-SQL Server-Netzwerkschnittstelle erhalten: Fehler bei der Suche nach Server / Instanz [xFFFFFFFF]
newcomer
Versuchen Sie auch, UDP 1434 weiterzuleiten. Ich werde die Antwort aktualisieren. Referenz: technet.microsoft.com/en-us/library/ms175483(v=sql.105).aspx
Jack
1

Sie müssen den "SQL Server-Konfigurations-Manager" verwenden, um sicherzustellen, dass Port 1433 so an die Schnittstelle gebunden ist, dass die Weiterleitung über den Router funktioniert. Beispiel: Binden Sie Port 1433 an 0.0.0.0 oder nur an 192.168.1.150. Es klingt, als würden Sie bereits Remoteverbindungen zulassen. Es hört sich auch so an, als hätten Sie das vielleicht schon getan, aber es schadet nicht, das noch einmal zu überprüfen. Wenn Sie Folgendes eingeben: netstat -a | FINDEN Sie "LISTENING". In der Ausgabe sollte Folgendes angezeigt werden:

C:\Users\me>netstat -a | FIND "LISTENING" | FIND ":1433"
  TCP    0.0.0.0:1433           me-W7B:0         LISTENING
  TCP    [::]:1433              me-W7B:0         LISTENING
djangofan
quelle
Ich erhielt die Antwort als --------- TCP mein Computer: http meincomputer: 0 HÖREN TCP mein Computer: epmap mein Computer: 0 HÖREN TCP mein Computer: microsoft-ds mein Computer: 0 HÖREN TCP mein Computer: 1026 mein Computer: 0 HÖREN TCP mein Computer : 1110 Mein Computer: 0 HÖREN TCP Mein Computer: 5931 Mein Computer: 0 HÖREN TCP Mein Computer: 1028 Mein Computer: 0 HÖREN TCP Mein Computer: 5152 Mein Computer: 0 Hören TCP Mein Computer: Netbios-ssn Mein Computer: 0 LISTENING
newcomer