У меня возникла проблема, когда мой экземпляр SQL Server Management Studio 2014 не подключается ни к одному из наших производственных кластерных экземпляров SQL 2000 и 2005. Однако он без проблем подключится к некластеризованным экземплярам 2000, 2005 и 2014.
Я могу подключиться к нашим кластерным экземплярам через SQL Server Management Studio 2005 без вопрос.
Раньше это работало, остановилось примерно месяц назад, и я просто еще не смог решить эту проблему. Остальные три члена команды могут без проблем подключиться к SSMS2014, это просто моя машина. Я выполнил ремонт установки SSMS2014, но это не помогло.
У меня нет доступа к серверам, поскольку они являются нашими производственными серверами, поэтому не могу вносить в них какие-либо изменения. Также тот факт, что три других члена команды могут подключиться, указывает мне, что это НЕ зависит от сервера, а зависит от клиента.
Сообщение об ошибке:
Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 26 - Ошибка при обнаружении указанного сервера / экземпляра)
Заранее спасибо.
Брандмауэр Windows блокирует подключение кластерного экземпляра sql server 2005. Для этого необходимо, чтобы UDP 1434 был открыт. Отклоненный ответ поставил меня на правильный путь.
Мариано К.
Вам нужно либо добавить правило для UDP порт 1434, или правило для sqlbrowser.exe чтобы клиент SSMS мог взаимодействовать со службой браузера SQL Server.
Я на самом деле вижу, что люди сталкиваются с этой проблемой на удивление часто, поэтому я написал объяснение здесь: http://blog.dereenigne.com/microsoft-sql-server-dynamic-ports-windows-firewall-and-you/
Я бы порекомендовал вам добавлять старые экземпляры в качестве источников данных только изнутри SQL Management Studio - в котором используется более общий метод подключения, в отличие от прямого подключения через SQL Management Studio, это не будет иметь всех функций, но вы все равно сможете для доступа к данным. Вы также можете попробовать открыть браузер SQL на обоих концах, посмотреть свойства соединения для кластеров и использовать альтернативные методы.
Просто выключите брандмауэр Windows или добавьте исключение для sql server.