Пару раз в день мы получали следующую ошибку:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - The requested name is valid, but no data of the requested type was found.).
При проведении некоторого исследования кажется, что это ошибка преобразования имени хоста в IP-адрес. Меня смущает то, что проблема возникает не каждый раз. Кто-нибудь видел эту проблему раньше? Заранее спасибо.
Когда у меня возникали подобные периодические проблемы, я обнаружил, что у меня есть список суффиксов поиска DNS с некоторыми просроченными доменами в нем, из-за чего поиск DNS выполнялся более 30 секунд. Поскольку сервер кэширует DNS-имена примерно на 20 минут, я не смог воспроизвести проблему с ping, поскольку используется кешированная запись DNS.
Проверьте свой список суффиксов поиска с помощью "IPCONFIG / ALL", попробуйте воспроизвести проблему с очищенным кешем DNS "IPCONFIG / FLUSHDNS"
Я часто сталкивался с этой проблемой при подключении, которое было неоптимальным, например при беспроводном подключении. В 99% случаев это определенно связано с разрешением имен. Когда вы пингуетесь, может ли он преобразовать имя в IP-адрес, и если да, то каково время пинга?
Вы получаете эту ошибку при удаленном подключении к экземпляру через Management Studio?