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

Aktivieren Sie Remoteverbindungen für SQL Server Express 2012

Nun, gut, dass ich gefragt habe . Die Lösung, die ich schließlich entdeckte, war hier:

Wie muss ich SQL Server Express so konfigurieren, dass Remote-TCP/IP-Verbindungen auf Port 1433 zugelassen werden?

  1. Führen Sie den SQL Server-Konfigurations-Manager aus.
  2. Gehen Sie zu SQL Server-Netzwerkkonfiguration> Protokolle für SQLEXPRESS.
  3. Stellen Sie sicher, dass TCP/IP aktiviert ist.

So weit, so gut und absolut erwartet. Aber dann:

  1. Klicken Sie mit der rechten Maustaste auf TCP/IP und wählen Sie Eigenschaften .
  2. Stellen Sie sicher, dass unter IP2 die IP-Adresse auf die IP-Adresse des Computers im lokalen Subnetz eingestellt ist.
  3. Scrollen Sie nach unten zu IPAll.
  4. Stellen Sie sicher, dass Dynamische TCP-Ports ist leer . (Meine war auf eine 5-stellige Portnummer eingestellt.)
  5. Stellen Sie sicher, dass TCP-Port ist auf 1433 eingestellt . (Meine war leer.)

(Auch wenn Sie diese Schritte befolgen, ist es nicht erforderlich, um den SQL Server Browser zu aktivieren, und Sie müssen nur Port 1433 zulassen, nicht 1434.)

Diese zusätzlichen fünf Schritte sind etwas, an das ich mich nicht erinnern kann, dass ich es jemals in einer früheren Version von SQL Server, Express oder einem anderen, tun musste. Sie scheinen notwendig gewesen zu sein, weil ich anstelle einer Standardinstanz eine benannte Instanz (myservername\SQLEXPRESS) auf dem Server verwende. Siehe hier:

Konfigurieren Sie einen Server zum Abhören eines bestimmten TCP-Ports (SQL Server Configuration Manager)