Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по переименованию MSSQL сервера.  [new]
MAULER
Member

Откуда:
Сообщений: 891
Здравствуйте.
Попробую пояснить ситуацию:

Сейчас на работе стоит Windows Server "Server1", на котором установлен MSSQL сервер, с дефолтным инстансом, по имени совпадающим с именем Windows сервера.

select @@ServerName
select ServerProperty('machinename')

выдают:

Server1
Server1


"Рядышком" готовлю его клон (на замену), только с более новой виндой и более новым MSSQL-сервером. Назвать клон "Server1" (пока) не могу, и поэтому он пока называется "TestServer".

На старом Server1 настроены Linked Server(ы) которые "смотрят" на другие сервера. И некоторые другие сервера также "смотрят" на Server1.

На текущий момент, старый и новый серверы (в разрезе выполняемых задач) отличаются только именами.
Скоро мне придется загасить "Server1" и переименовать "TestServer" в "Server1"

Со стороны MSSQL, на "TestServer" это выльется в:
exec sp_dropserver @server = 'TestServer'
exec sp_addserver @server = 'Server1', @local = 'local'
+ перезагрузка MSSQL.

Вопрос:

После переименования тестового сервера под "боевой" нужно ли мне будет переопределять Linked -серверы?
Или ещё что-то делать после придания тестовому серверу "боевого" имени?
19 апр 18, 09:27    [21350943]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
MAULER
Member

Откуда:
Сообщений: 891
Может быть кто, что посоветует, что посмотреть/проверить в моём случае?
19 апр 18, 11:20    [21351476]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10724
Блог
Устанавливайте спокойно всё с новыми именами. Потом отключите старый сервер и сделайте в DNS c-name старого имени - указывающий на новый сервер.
Если планируете AlwaysON, то создадите листенера с именем старого сервера (этот вариант лучше, т.к. делегированию мешать не будет).
Очень не рекомендую переименовывать SQL Server. У него все метаданные строятся на имени экземпляра. Переименуете, а потом нарвётесь на какой-нибудь баг от переименования, и будете долго "репу чесать", из-за чего сломалось и как поправить...

Сообщение было отредактировано: 19 апр 18, 11:45
19 апр 18, 11:45    [21351566]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7768
Если правильно помню, то после смены имени компьютера ломается репликация без переименования сервера с установкой по умолчанию.
19 апр 18, 12:01    [21351623]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
MAULER
Member

Откуда:
Сообщений: 891
Владислав Колосов,

У меня не настроена репликация. там всё достаточно простенько.
19 апр 18, 15:27    [21352289]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4903
MAULER
После переименования тестового сервера под "боевой" нужно ли мне будет переопределять Linked -серверы?

Мы при переезде сервака линкед-сервер на самого себя настроили на алиас, и уже после переезда просто сменили ip у алиаса, а название линкед-сервера и код по его созданию остался прежним.

Насчет:
select @@ServerName
select ServerProperty('machinename')

Я использовал в проце бэкапирования
@@ServerName
. После сисадмин как-то сделал мне виртуальный клон машины под новый сервер.
Так вот
@@ServerName
мне выдавало название той машины, с которой делалось клонирование.
Переделал код на
ServerProperty('machinename')
- этот код всегда выдает текущее название сервера.
19 апр 18, 17:43    [21352760]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по переименованию MSSQL сервера.  [new]
L_argo
Member

Откуда:
Сообщений: 1217
по моему опыту после переименования сервера скуль переставал даже стартовать.
И переименовка назад проблему не решала.
19 апр 18, 22:13    [21353193]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить