переименовать экземпляр отказоустойчивого кластера SQL Server
Применимо к:SQL Server
Если экземпляр SQL Server является частью отказоустойчивого кластера, процесс переименования виртуального сервера отличается от процесса переименования изолированного экземпляра. Дополнительные сведения см. в статье Переименование компьютера, на который установлен изолированный экземпляр SQL Server.
Имя виртуального сервера всегда совпадает с сетевым именем SQL-сервера (сетевое имя виртуального SQL-сервера). Несмотря на то, что имя виртуального сервера можно изменить, изменить имя экземпляра нельзя. Например, можно изменить имя виртуального сервера «VS1\экземпляр1» на другое имя, например «SQL35\экземпляр1», но часть имени, содержащая имя экземпляра (т. е. экземпляр1) останется неизменной.
Прежде чем приступить к процессу переименования, обратите внимание на следующие пункты.
SQL Server не поддерживает переименование серверов, участвующих в репликации, за исключением случаев использования доставки журналов с репликацией. Сервер-получатель в доставке журналов может быть переименован, если сервер-источник окончательно потерян. Дополнительные сведения см. в статье Репликация и доставка журналов (SQL Server).
При переименовании виртуального сервера, настроенного для использования зеркального отображения базы данных, прежде чем приступить к переименованию, необходимо отключить зеркальное отображение базы данных, а затем заново установить зеркальное отображение базы данных с новым именем виртуального сервера. Метаданные для зеркального отображения базы данных не будут обновлены автоматически для отражения нового имени виртуального сервера.
Переименование виртуального сервера
С помощью программы «Администратор кластера» измените сетевое имя SQL Server.
Переведите ресурс с этим сетевым именем в режим «вне сети». При этом ресурсы SQL Server и другие зависимые ресурсы переводятся в режим «вне сети».
Переведите ресурсы SQL Server обратно в режим «в сети».
Проверка операции переименования
После того как виртуальный сервер переименован, любые соединения, использовавшие старое имя, должны осуществляться с использованием нового имени.
Чтобы убедиться в том, что операция переименования завершена, выберите необходимые данные из @@servername или sys.servers. Функция @@servername возвращает новое имя виртуального сервера, а в таблице sys.servers отображается новое имя виртуального сервера. Чтобы проверить правильность отработки отказа с новым именем, попытайтесь создать сбойную ситуацию на ресурсе SQL Server через другие узлы.
Для установления соединения с любого узла, расположенного в том же кластере, новое имя можно использовать немедленно. Однако для соединений с другого компьютера, использующих новое имя, новое имя не может быть использовано для подключения к серверу до тех пор, пока оно не будет видимо с этого клиентского компьютера. До того момента, как новое имя будет распространено по всей сети, может пройти от нескольких секунд до 3-5 минут (в зависимости от конфигурации сети). Кроме того, может потребоваться дополнительное время на то, чтобы старое имя виртуального сервера перестало быть видимо в сети.
Чтобы уменьшить задержки сетевого распространения операции переименования виртуального сервера, выполните следующие шаги.
Минимизация задержки сетевого распространения
Выполните следующие команды в командной строке на узле сервера:
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
Дополнительные меры после операции переименования
После изменения сетевого имени кластера отработки отказа необходимо выполнить проверку и следующие инструкции для включения всех сценариев в агенте SQL Server и службах Службы Analysis Services.
Служба агента SQL Server. Проверьте и выполните дополнительные действия для службы агента SQL Server.
Исправьте параметры в реестре, если агент SQL Server настроен на пересылку событий. Дополнительные сведения см. в статье Назначение сервера пересылки событий (среда SQL Server Management Studio).
Исправьте имена экземпляра главного сервера (MSX) и целевых серверов (TSX), если сетевое имя компьютеров / кластера было изменено. Дополнительные сведения см. в следующих разделах:
Измените конфигурацию доставки журналов, чтобы для резервного копирования и восстановления журналов использовалось обновленное имя сервера. Дополнительные сведения см. в следующих разделах:
Обновите шаги заданий, зависящие от имени сервера. Дополнительные сведения см. в статье Manage Job Steps.
См. также:
Переименование компьютера, на который установлен изолированный экземпляр SQL Server
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по