Microsoft SQL, nur einer von zweien erlaubt Linux-Clientverbindungen

Microsoft SQL, nur einer von zweien erlaubt Linux-Clientverbindungen

Das ist ein bisschen komisch. Ich habe zwei Instanzen des SQL Server 2016 installiert. Eine ist auf meinem Laptop (Windows 10) und die andere auf einem VPS (Windows Server 2012), auf meinem Entwicklungsserver im Nebenraum. Auf demselben Server gibt es einen weiteren VPS mit Centos 7 mit ODBC, der versucht, eine Verbindung zu beiden SQL-Instanzen herzustellen.

Die Verbindung zu meinem Laptop ist erfolgreich, sqlcmd -S .. -P -Q "query"die Verbindung zum Windows-Server gibt jedoch einen Fehler zurück

Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x102.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

Wenn ich versuche, über den SQL-Client meines Laptops eine Verbindung zum Windows-Server herzustellen, läuft alles reibungslos, keine Timeouts, nichts.

Ich habe alle Firewalls deaktiviert (sowohl auf den Windows-Rechnern /vps als auch auf dem Laptop/). Ich frage mich nur, was vom Windows Server 2012 die Linux-Verbindungen blockieren könnte, sodass sie ablaufen und die Windows-Verbindungen gleichzeitig zugelassen werden..?

Antwort1

Für mich klingt es so, als ob Sie keine TCP-Verbindungen zu Ihrem SQL-Server aktiviert haben: https://technet.microsoft.com/en-us/library/hh231672(v=sql.110).aspx Die Standardkonfiguration ist, soweit ich mich erinnere, nicht zuzulassen, dass TCP-Verbindungen zugelassen werden.

Wenn es SQL Express ist, müssen Sie möglicherweise auch Remoteverbindungen aktivieren: http://blog.citrix24.com/configure-sql-express-to-accept-remote-connections/

verwandte Informationen