Наш SQL Server 2008 работал довольно долго, но потом внезапно возникли таймауты подключения.
Мы не смогли найти ответ на проблему и в итоге включили именованные каналы только для того, чтобы наши приложения работали, но это не лучшее решение (некоторые приложения мы должны открывать дважды, первый раз терпит неудачу, второй раз запускается)
Кто-нибудь знает, что мы можем проверить, чтобы исправить наши TCP-соединения / конфигурацию?
Казалось бы, я нашел ответ:
Сервер использовал динамические порты, которые мы изменили, чтобы использовать только порт 1433. Мы подтвердили, что входящие соединения были включены в настройках брандмауэра. Отключенный браузер SQL. Проверил соединение с помощью Telnet и SQL Server Management Studio. Затем мы снова включили браузер SQL и снова попробовали имя входа для именованного экземпляра, и это сработало.
Не уверен, почему это было проблемой, я предположил, что динамические порты должны работать со службой браузера SQL.