У меня есть машина, которая может подключаться к серверу SQL 2008 только изредка. Я создал скрипт мониторинга, который я автоматизировал для попытки подключения (через драйвер sqlsrv и php) каждые 15 минут. Этот сценарий работал нормально в течение последних двух недель, но недавно он сообщал об остановке сервера SQL. При тщательном исследовании я могу подключаться к нему с любой другой машины, за исключением машины, которая автоматизирует сценарий мониторинга. Этот скрипт также без проблем подключается к двум другим SQL-серверам (оба являются SQL Server 2005). Вот что я пытался устранить ошибки:
1. Сбросить обе машины (несколько раз)
2. Попытки соединения через несколько разных логинов бесчисленное количество раз (включая sa).
3. Удалил и воссоздал логины и попытался подключиться.
4. Отключил брандмауэр Windows (SQL-сервер работает на win2k8)
Это ошибка, которую я получаю, когда не могу подключиться: http://pastebin.com/9d80mAyV
Как правило, он не будет работать в течение 5 попыток (с интервалом в 15 минут), а затем будет работать в течение 1 попытки. Тогда это терпит неудачу в течение следующих 5 попыток. Нет абсолютной последовательности.
Я думаю, что мой клиент попал в черный список из-за слишком частого подключения. Это возможно? Как я мог решить эту проблему? Есть еще мысли или предложения?