dedlfix: sqlsrv_connect von Ubuntu aus zu einem MS-SQL-Server auf Windows Server 2016

Beitrag lesen

Tach!

Hat hier jemand Erfahrungen damit, von PHP aus Kontakt zu einem MS-SQL-Server aufzunehmen?

Das geht auf drei Weisen: Named Pipes, Shared Memory und TCP/IP. Shared Memory geht gehen nur auf derselben Maschine, Named Pipes gehen wohl auch übergreifend. Die Schreibweisen mit Instance-Namen dürften auch nur in der Windows-Welt gehen. Für anderweitige Verbindungen ist TCP/IP möglich. Das muss so konfiguriert sein, dass der Port, der verwendet werden soll, auch auf eine konkrete Instanz konfiguriert werden muss. Man kann ja mehrere Instanzen auf einem Server laufen lassen, braucht dafür dann aber je einen eigenen Port. Man verbindet sich dann nur zu dieser IP plus Port, ohne Instanznamen. Der ist in dem Fall gar nicht mehr von Belang.

dedlfix.