2017-01-09 2 views
0

Mein Anwendungsserver (sagen 192.168.100.1) und Datenbankserver (sagen 192.168.100.2) sind beide auf derselben Domäne. Ich versuche, eine ODBC-Verbindung vom Anwendungsserver zu einer SQL Server-Datenbank auf dem Datenbank-Server zu erstellen, aber zum Zeitpunkt der Anmeldung erzeugt es diesen Fehler:SQL Server 2008 R2 ODBC-Fehler: SQL-Status HTY00

 
Microsoft SQL Server Login 
Connection failed: 
SQL State: 'HYT00' 
SQL Sever Error: 0 
[Microsoft][ODBC SQL Server Driver]Login timeout expired 

DSN Error description

ich eingecheckt habe die gesamte Konfiguration für SQL Server und versuchte mögliche Lösungen, ohne dieses Problem zu lösen.

Wichtig: Ein DSN erfolgreich aus meinem eigenen PC erstellt werden, aber wenn Sie diesen Server zu Server versucht, wie oben beschrieben, wird ODBC mit diesem Problem konfrontiert.

+0

Keine Antwort von den letzten 16 Stunden? :) –

+1

Auf eine Ahnung, update alles. SQL Server, ODBC-Treiber usw. Bestätigen Sie, dass Ihr eigener PC den gleichen ODBC-Treiber (Name, Version, DLL) wie Ihr App-Server hat und dass Ihre DSNs identisch definiert sind. – TallTed

+0

Danke, aber das Problem ist noch nicht gelöst. –

Antwort

0

OK, ich habe die Lösung. Wenn SQL Server beim Erstellen von DSN in Windows nicht im Netzwerk gefunden werden kann, dauert die Anmeldung manchmal länger als gewöhnlich. Dadurch wird dem ODBC-Manager mitgeteilt, dass der von uns gesuchte Datenbankserver nicht reagiert oder zu spät antwortet. Lösung. Anstatt den Server aus der Liste auszuwählen, während dsn erstellt wird, verwenden Sie 'server-ip \ SQLExpress'. z.B. 192.168.100.2 \ SQLExpress. Das ist alles.

Verwandte Themen