Я только что построил виртуальный кластер с двумя узлами SQL Server с помощью рабочей станции VMWare. Кластер Windows был создан, SQL был установлен на обоих узлах и добавлен в кластер, все последние обновления были применены, но я пытаюсь подключиться к ядру СУБД со своей рабочей станции и просто получаю сообщение об ошибке:
«Произошла ошибка, связанная с сетью или конкретным экземпляром, при установлении соединения с SQL Server. Сервер не был найден или был недоступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (Поставщик: Поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 2) »
Я добавил порт 1433 в качестве правила входящего брандмауэра для обоих узлов, попытался полностью отключить службу брандмауэра и отключил именованные каналы в протоколах MSSQLSERVER для конфигурации сети SQL Server на обоих узлах. Кроме того, если я удаленно подключился к активному узлу кластера, я не смогу подключиться локально с помощью SQL Server Management Studio.
Не уверен, связаны ли мои проблемы с кластером или с SQL-сервером. Я пропустил здесь шаг?
В диспетчере отказоустойчивого кластера у вас будет группа ресурсов для вашего экземпляра SQL. В этой группе ресурсов должны быть имя и IP-адрес (т. Е. Имя и IP-адрес, который перемещается между узлами кластера в случае аварийного переключения).
Ваш экземпляр SQL должен быть привязан к этому IP-адресу - откройте свойства протокола TCP / IP в SQL Server Configuration Manager и убедитесь, что IP-адрес кластера включен для этого протокола.