Мы разрабатываем активный / активный / пассивный отказоустойчивый кластер с использованием SQL 2008 R2. У нас есть два отдельных экземпляра SQL 2008: экземпляр A находится на узле 1, а экземпляр B находится на узле 2. Прямо сейчас я пытаюсь настроить связанный сервер, поскольку на каждом экземпляре есть базы данных, с которыми нужно будет общаться. друг друга. Я могу легко настроить связанный сервер от A до B, но установка другого от B до A не работает; Я все время получаю сообщение об ошибке: «Ошибка при обнаружении указанного сервера / экземпляра [xFFFFFFFF]. Поставщик OLE DB« SQLNCLI10 »для связанного сервера« A »вернул сообщение« Истекло время ожидания входа в систему. »Вернул поставщик OLE DB« SQLNCLI10 »для связанного сервера« A » сообщение «Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или недоступен .... »Ошибка 65535.
Я пробовал настроить связанный сервер на IP-адрес A, но разницы нет. Я являюсь системным администратором на обеих машинах, и система безопасности настроена на использование учетных данных безопасности текущего входа, так что это не ошибка входа в систему. Я могу пинговать A от B, но не могу подключиться к A через SSMS на B.
Все это, кажется, указывает на проблему с сетью или кластером, но я фанат хранилищ данных и не знаком с внутренностями кластеров SQL и сетевых коммуникаций, поэтому любая помощь будет очень признательна!
Проверяли ли вы журналы SQL экземпляра, к которому вы пытаетесь подключиться, на предмет ошибок входа в систему?
Вам просто нужно ввести имя виртуального SQL Server в качестве имени сервера, и вы должны уйти. Настройка связанного сервера может быть сложной задачей, но если бы возникла более серьезная проблема, вы бы столкнулись с проблемами кластеризации.