Я бы попытался выяснить, на какой стадии он «висит»
- Видите ли вы соединение на сервере при работе sp_who2
в SSMS?
- Если да, используйте DBCC INPUTBUFFER (<spid>)
, чтобы увидеть, что происходит (или профилировщик)
- Если нет, вы уверены, что у вас есть правильная строка подключения?
- Если нет, то разрешает ли сервер удаленные подключения (глупо, я знаю, но был там)
- Какое сообщение об ошибке вы получаете, когда вы уменьшаете время ожидания соединения до 10 секунд?