2016-03-14 4 views
-1


Я собираюсь перейти с SQL Server 2005 на новый сервер с SQL Server 2012, и сегодня утром был поднят вопрос (и, конечно же, миграция завтра).
Старый сервер назывался XYZ, а БД имело то же имя. Итак, в строках соединения мы просто использовали XYZ для подключения.
На новом сервере я также назвал DB XYZ, но для подключения я использую NewServer/XYZ.
План заключается в том, что tmrw, когда мы идем вживую с новой БД, чтобы переименовать сервер XYZ и передать ему старый IP-адрес серверов, чтобы все, что с ним связано, будет работать, как обычно.
Озабоченность одного из сисопов заключается в том, что после изменения имени сервера нам нужно будет использовать XYZ/XYZ для подключения к новому серверу.
Я надеялся, что кто-то может указать мне, как проверить это, прежде чем отправиться жить? Необходимость менять все соединения была бы большой работой и включала бы много времени простоя.
Миграция SQL-сервера, проблема с именем сервера

+0

Ваш вопрос относится к dba.stackexchange.com, но даже тогда это неясно, как написано. Является ли XYZ именем сервера, именем экземпляра или именем базы данных? Вы можете использовать то же самое для всех трех ('Server Name = XYZ \ XYZ; Database = XYZ'), но это, вероятно, не то, что здесь происходит. Используйте недвусмысленные термины. –

ответ

2

Вы не можете изменить имя экземпляра (бит после \). Итак, вам нужно будет подключиться с помощью XYZ \ XYZ.

+0

В конце концов я решил проблему. Невозможно запомнить точные данные, но в одном из конфигурационных файлов я указал БД на петлевой IP-адрес. Тогда мне удалось подключиться без \. Если у кого-то есть вопросы по этому поводу, я мог бы его выкопать. Благодарим за консультантов! – yoelbenyossef

Смежные вопросы