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

PHP sqlsrv_connect to SQL Server:Beim Herstellen einer Verbindung zu SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten

Ich erhalte diesen Fehler, wenn die MS SQL Server-Instanz nicht richtig eingestellt ist.

Mögliche Lösung:

Sie sollten die Netzwerkkonfiguration Ihres Servers überprüfen. Wechseln Sie zu SQL Server-Konfigurations-Manager (oder Computerverwaltung\Dienste und Anwendungen\SQL Server-Konfigurations-Manager) und dann zu SQL Server-Netzwerkkonfiguration, Protokolle für „InstanceName“. Zunächst muss TCP/IP aktiviert werden. Öffnen Sie dann Eigenschaften für TCP\IP. Gehen Sie auf der Registerkarte „IP-Adressen“ zu IPAll. Damit dieses Skript funktioniert, muss "TCP Dynamic ports" leer sein und "TCP Port" muss gleich 1433 (oder einem anderen Port) sein.

Hinweis:

Wenn "SQL Server Browser service" läuft, können Sie sich ohne Portnummer verbinden.