Как переименовать виртуальный сервер SQL Server 2005
Если экземпляр SQL Server является частью отказоустойчивого кластера, процесс переименования виртуального сервера отличается от процесса переименования изолированного экземпляра. Сведения о переименовании изолированного экземпляра SQL Server 2005 см. в разделе Как переименовать компьютер, на который установлен изолированный экземпляр SQL Server 2005.
Имя виртуального сервера всегда совпадает с сетевым именем SQL-сервера (сетевое имя виртуального SQL-сервера). Несмотря на то, что имя виртуального сервера можно изменить, изменить имя экземпляра нельзя. Например, можно изменить имя виртуального сервера VS1\экземпляр1 на другое имя, например SQL35\экземпляр1, но часть имени, содержащая имя экземпляра (т.е. экземпляр1) останется неизменной.
Важные предварительные сведения
Прежде чем приступить к процессу переименования, ознакомьтесь со следующими сведениями.
- SQL Server не поддерживает переименование серверов, участвующих в репликации, за исключением случаев использования доставки журналов с помощью репликации. Сервер-получатель в доставке журналов может быть переименован, если сервер-источник окончательно потерян. Дополнительные сведения см. в разделе Репликация и доставка журналов.
- При переименовании виртуального сервера, настроенного для использования зеркального отображения базы данных, прежде чем приступить к переименованию, необходимо отключить зеркальное отображение базы данных, а затем заново установить зеркальное отображение базы данных с новым именем виртуального сервера. Метаданные для зеркального отображения базы данных не будут обновлены автоматически для отражения нового имени виртуального сервера.
Важно! |
---|
Политика поддержки корпорации Майкрософт не распространяется на технологию зеркального отображения баз данных в SQL Server 2005. В настоящее время технология зеркального отображения баз данных по умолчанию отключена, но ее можно включить для использования в целях оценки. Для этого необходимо указать флаг трассировки 1400 в качестве параметра запуска. (Дополнительные сведения о флагах трассировки см. в разделе Флаги трассировки (Transact-SQL) .) Зеркальное отображение баз данных не следует использовать в рабочих средах. Служба поддержки Майкрософт не осуществляет поддержку баз данных и приложений, в которых используется эта технология. Документация по зеркальному отображению баз данных включена в SQL Server 2005 только в целях оценки. На нее не распространяется политика по документации, действующая при поддержке и обновлении SQL Server 2005. |
Переименование виртуального сервера
С помощью администратора кластера измените сетевое имя SQL Server.
Переведите ресурс с этим сетевым именем в автономный режим. При этом ресурсы SQL Server и другие зависимые ресурсы переводятся в автономный режим.
Переведите ресурсы SQL Server обратно в оперативный режим.
Проверка операции переименования
После того как виртуальный сервер переименован, любые соединения, использовавшие старое имя, должны осуществляться с использованием нового имени.
Чтобы убедиться в том, что операция переименования завершена, выберите необходимые данные с помощью функции @@servername или таблицы sys.servers. Функция @@servername возвращает новое имя виртуального сервера, а таблица sys.servers отображает новое имя виртуального сервера. Чтобы проверить правильность перехода на другой ресурс с новым именем, попытайтесь создать сбойную ситуацию на ресурсе SQL Server через другие узлы.
Для установления соединения с любого узла, расположенного в том же кластере, новое имя можно использовать немедленно. Однако для соединений с другого компьютера, использующих новое имя, новое имя не может быть использовано для подключения к серверу до тех пор, пока оно не будет видимо с этого клиентского компьютера. До того момента, как новое имя станет видимо во всей сети, может пройти от нескольких секунд до 3-5 минут (в зависимости от конфигурации сети). Кроме того, может потребоваться дополнительное время на то, чтобы старое имя виртуального сервера перестало быть видимо в сети.
Для минимизации задержки сетевого распространения операции переименования виртуального сервера выполните следующие шаги:
Минимизация задержки сетевого распространения
Выполните следующие команды в командной строке на узле сервера:
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
См. также
Другие ресурсы
Как переименовать компьютер, на который установлен изолированный экземпляр SQL Server 2005