Нам необходимо перейти с существующего оборудования с SQL 2005 на новое с SQL 2008 R2.
Когда все сказано и сделано, мы хотим, чтобы тот же IP-адрес и имя хоста, которые были на «старом сервере sql 2005», были на новом серверном оборудовании SQL 2008 R2.
Это потому, что мы не хотим возиться с настройками подключения клиента или вещами, жестко запрограммированными в программировании и т. Д.
В настоящее время у нас есть новый корпус 2008 R2, построенный под другим названием.
Есть ли способ переместить существующие базы данных 2005 года, задания SSIS, кубы SSAS, отчеты SSRS и т. Д. (Все, безопасность и т. Д.) На новое оборудование, а затем переименовать новое оборудование на тот же IP-адрес и имя хоста, что и у старого .
РЕЗУЛЬТАТ: мы хотим переместить sql 2005 со старого оборудования на новое, работающее под управлением SQL 2008 R2, не вмешиваясь в работу клиентов.
Если (как указывает uSlackr) вам удобно перемещать контент, сделайте следующее:
В SQL Server выполните следующие инструкции:
sp_dropserver MyNewServer
ИДТИ
sp_addserver MyOldServer, локальный
ИДТИ
(Видеть этот MSDN статью для получения дополнительной информации о переименовании хоста, на котором работает SQL Server)
Обратите внимание, что в локальных группах, созданных при установке SQL Server, БУДУТ некоторые остатки анти-OCD. Некоторые группы создаются с именем сервера как части имени группы, поэтому у вас будет несколько локальных групп с MyNewServer как частью их имени. С технической точки зрения это не имеет значения.
Если вам нужны шаги по переносу контента, оставьте мне комментарий, и я добавлю, что вы можете сделать.
Я не могу говорить о перемещении контента, но похоже, что вы знаете, как это сделать. Чтобы не путаться с именами, назовите новый сервер как хотите и дайте ему новый IP. Когда придет время нарезки, сделайте следующее:
Независимо от того, использует ли клиент имя сервера или IP-адрес, это обеспечит доступ к новому ящику.