Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie verbinde ich mich von einem anderen Computer mit SQL Server?

Haftungsausschluss

Dies sind nur einige zusätzliche Informationen, die jedem helfen könnten. Ich möchte deutlich machen, dass das, was ich hier beschreibe, möglicherweise Folgendes ist:

  • A. nicht 100% richtig und
  • B. nicht sicher in Bezug auf die Netzwerksicherheit.

Ich bin kein DBA, aber jedes Mal, wenn ich einen SQL Server (Express oder Full) zum Testen oder was auch immer einrichte, stoße ich auf das Verbindungsproblem. Die Lösung, die ich beschreibe, ist eher für die Person gedacht, die nur versucht, ihre Arbeit zu erledigen – wenden Sie sich an jemanden, der sich auf diesem Gebiet auskennt, wenn Sie einen Produktionsserver einrichten.

Für SQL Server 2008 R2 Folgendes mache ich am Ende:

  1. Vergewissern Sie sich, dass alles wie hier im Quadrat istAnleitung Dies ist das gleiche Tutorial, das oben als Lösung von "Dani" als ausgewählte Antwort auf diese Frage gepostet wurde.
  2. Überprüfen und/oder konfigurieren Sie Ihre Firewall-Einstellungen für den Computer, der den SQL Server hostet. Wenn Sie einen Windows Server 2008 R2 verwenden, verwenden Sie den Server-Manager, gehen Sie zu Konfiguration und sehen Sie sich dann "Windows-Firewall mit erweiterter Sicherheit" an. Wenn Sie Windows 7 verwenden, gehen Sie zur Systemsteuerung und suchen Sie nach "Firewall". Klicken Sie auf "Programm durch die Windows-Firewall zulassen".
    • Erstellen Sie eine eingehende Regel für Port TCP 1433 – erlauben Sie die Verbindung
    • Erstellen Sie eine ausgehende Regel für Port TCP 1433 – erlauben Sie die Verbindung
  3. Wenn Sie mit den Firewall-Einstellungen fertig sind, sollten Sie noch etwas überprüfen. Öffnen Sie den „SQL Server Configuration Manager“ und suchen Sie:SQL Server Network Configuration – Protocols for SQLEXPRESS (oder gleichwertig) – TCP/IP
    • Doppelklicken Sie auf TCP/IP
    • Klicken Sie auf die Registerkarte IP-Adressen
    • Setzen Sie unter IP1 den TCP-Port auf 1433, falls noch nicht geschehen
    • Stellen Sie unter IP All den TCP-Port auf 1433, falls noch nicht geschehen
  4. Starten Sie SQL Server und SQL Browser neu (zur Sicherheit beides)

Normalerweise habe ich keine Probleme mehr, nachdem ich das getan habe, was ich oben erwähnt habe. Hier ist ein Screenshot, wonach Sie suchen müssen - für den letzten Schritt:

Wenn jemand mit weiteren Informationen zu diesem Thema eine rote Flagge sieht, korrigieren Sie mich bitte.