2017-01-09 37 views
0

Мой сервер приложений (скажем, 192.168.100.1) и сервер базы данных (скажем, 192.168.100.2) оба находятся в одном домене. Я пытаюсь создать соединение ODBC от сервера приложений к базе данных SQL Server на сервере базы данных, но в то время входа он создает эту ошибку:Ошибка SQL ODBC SQL Server 2008 R2: состояние SQL 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

Я проверил всю конфигурацию для SQL Server и попытались найти возможные решения, не решая эту проблему.

Важно: источника данных может быть успешно создан из моего собственного компьютера, но при попытке этого сервера к серверу, как описано выше, ODBC сталкивается с этой проблемой.

+0

Нет Ans за последние 16 часов? :) –

+1

На догадку обновите все. Драйверы SQL Server, ODBC и т. Д. Убедитесь, что ваш собственный компьютер имеет тот же драйвер ODBC (имя, версия, DLL), что и ваш сервер приложений, и что ваши DSN определены одинаково. – TallTed

+0

Спасибо, но проблема еще не решена. –

ответ

0

Хорошо, у меня есть решение. Иногда, если SQL Server не может быть найден в сети по его имени при создании DSN в Windows, запись в журнал занимает больше времени, чем обычно, что говорит диспетчеру ODBC, что Database Server, который мы ищем, не отвечает или слишком поздно реагирует. Решение. Вместо выбора сервера из списка при создании dsn используйте 'server-ip \ SQLExpress'. например, 192.168.100.2 \ SQLExpress. Thats All.

 Смежные вопросы

  • Нет связанных вопросов^_^