|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Добрый день уважаемые. Планирую переезд экземпляра Microsoft SQL Server 2012 (SP4) на новый сервер, На новом сервере другая структура дисков, файлы переедут в другое место, решил посоветоваться по сценарию. 1. На старом сервере остановлю экземпляр. 2. Скопирую все файлы на новый сервер по новым местам. 3. В диспетчере конфигурации SQL Server -d путь_к_master.mdf, -l путь_к_master.ldf 4. Запускаю экземпляр ... а дальше я так понимаю он начинает искать файлы данных по местам где они лежали на старом сервере ... тут как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 12:58 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Сервер под замену, т.е. имя будет прежнее, адрес тот же. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:08 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, Ну сделайте деаттач баз, а потом приаттачите их на новом ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:09 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
felix_ff, А пользователи, планы обслуживания, и джобы? MSDB восстановить после всех attach? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:16 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos felix_ff, А пользователи, планы обслуживания, и джобы? MSDB восстановить после всех attach? SSIS -> Transfer SQL Server Objects Task https://docs.microsoft.com/en-us/sql/integration-services/control-flow/transfer-sql-server-objects-task?view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/integration-services/control-flow/transfer-logins-task?view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/integration-services/control-flow/transfer-jobs-task?view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/integration-services/control-flow/transfer-database-task?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:22 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
a_voronin, остались планы обслуживания, вроде не в одной ссылке нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:31 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos a_voronin, остались планы обслуживания, вроде не в одной ссылке нет. "Plans are nothing but SSIS packages " https://mssqltrek.com/2011/08/27/how-to-transfercopy-maintenance-plans-from-one-server-to-other/ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:35 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
что то суетно как то все это... Если я используя внешнее схд сохраню структуру расположения файлов и имя сервера, могу я так переехать? по сценарию 1. На старом сервере остановлю экземпляр. 2. Скопирую все файлы по аналогичным 3. Запускаю экземпляр ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:39 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, билды экземпляров совпадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 13:40 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
>alHaos, сегодня, 13:39 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1319935&msg=22032024][22032024] >что то суетно как то все это... <Так работает: 1. Запускаем MS SQL Server Manager Studio (SSMS) 2. Отсоединяем базу данных 3. Архивируем базу (.mdf) и лог(.ldf) на промежуточный носитель. (изящно с Acronis True Image) 4. Переносим архив к нужному месту 5. Деархивируем 6. Далее переходим к безопасности - в файлах базы(.mdf) и лог(.ldf) отключаем наследование всех пользователей и создаем новое разрешение - Все с полным доступом 7. Присоединяем базу данных ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:00 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
ВМоисеев, Комрад мне не базу мне экзепляр надо пренести ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:10 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos ВМоисеев, Комрад мне не базу мне экзепляр надо пренести возьмите dbatools и оно вам перенесет практически всё за один раз https://docs.dbatools.io/#Start-DbaMigration ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:28 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, если это важные базы, то их следует переносить путем восстановления из резервных копий. Другие способы не гарантируют возникновение ошибок в файлах баз. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:39 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Владислав Колосов, Благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:42 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
komrad, благодарю потестирую Ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:43 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Ну если базенки маленькие, то пойдет план. Можно заранее, на новом сервере скриптово создать базы со старого сервера, разложив их по дискам как нужно. Далее на старом перевести все БД в фулл рекавери, сделать полный бэкап всех БД, развернуть эти бэкапы на новом сервере, настроить перенос логов транзакций между базами на старом сервере и новом. Останется только остановить старый инстанс и перевести базы на новом из режима ресторинг в режим онлайн. Логины, линкованые сервера и джобы тоже можно перенести предварительно, если нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 14:49 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
teCa Логины, линкованые сервера и джобы тоже можно перенести предварительно, если нужно. вот он и спрашивает, если просто мастер и мсдб старые перенести (в виде файлов) на новый сервер того же билда, взлетит или нет. а не копошиться с "Логины, линкованые сервера и джобы тоже как-то перенести" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 15:05 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Yasha123 teCa Логины, линкованые сервера и джобы тоже можно перенести предварительно, если нужно. вот он и спрашивает, если просто мастер и мсдб старые перенести (в виде файлов) на новый сервер того же билда, взлетит или нет. а не копошиться с "Логины, линкованые сервера и джобы тоже как-то перенести" а если пути расположения файлов бд не совпадают? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 15:08 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Комрады, а ткните пожалуйста в официальное описание сценария. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 15:28 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos а дальше я так понимаю он начинает искать файлы данных по местам где они лежали на старом сервере ... тут как быть? Или детьач - атач, как советовали. alHaos felix_ff, А пользователи, планы обслуживания, и джобы? MSDB восстановить после всех attach? msdb тоже можно прицепить, как остальные базы. Всё это, собственно, можно делать и через бакапы. Если бы структура каталогов совпадала, то действительно проще подменить файлы. Но раз она не совпадает, то можно пойти классическим путём, через восстановление бакапов. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 16:24 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos Комрады, а ткните пожалуйста в официальное описание сценария. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 16:26 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alexeyvg Если бы структура каталогов совпадала, то действительно проще подменить файлы. если уж делать вручную, то насоздавать пустых баз на новом инстансе и подменить новые файлы баз на имеющиеся с оригинального инстанса ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 16:28 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
komrad alexeyvg Если бы структура каталогов совпадала, то действительно проще подменить файлы. если уж делать вручную, то насоздавать пустых баз на новом инстансе и подменить новые файлы баз на имеющиеся с оригинального инстанса Ещё нужно учитывать, нет ли там всяких файлстримов... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 16:33 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, просто интересно: - сколько (примерно) у Вас баз? - настроена ли репликация? - используется лог шиппинг? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 17:09 |
|
|
start [/forum/topic.php?fid=46&msg=39898050&tid=1686596]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 489ms |
0 / 0 |