|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
>alexeyvg, вчера, 16:26 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1319935&msg=22032255][22032255] >Официально указано, что "Для перемещения базы данных на другой экземпляр сервера S'L или на другой сервер используйте резервную и восстановительную работу." <Уже несколько лет переношу базы данных с одного сервера на другой с использованием ног и флешки, не "используя резервную и восстановительную работу" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2019, 11:07 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, Лучше не слушать иех, кто советует переносить деаттачем. Такой способ хорош для разработчиков с тестовыми базами. С продакшином лучше использовать классическое резервное копирование и восстановление на новом сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2019, 17:02 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Доброго дня. Пишу отчитаться о проделанной работе. Перенес экземпляр подменой файлов, тоже считаю рискованным сценарием, но окончательное решение было не за мной. пока была только одна особенность, master key пришлось принудительно перегенерировать, в моем случае он повлиял на работу linked server c sql авторизацией. Линка не работала, новые линки не создавались. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 14:38 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Сейчас сценарий другой, для оптимизации времени перенос предварительно full backup norecovery и в момент перехода diff. 17 баз sharepoint, есть возможность генерации скриптов backup/resotre не для одной базы а сразу для всех? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 14:48 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
komrad alHaos ВМоисеев, Комрад мне не базу мне экзепляр надо пренести возьмите dbatools и оно вам перенесет практически всё за один раз https://docs.dbatools.io/#Start-DbaMigration Есть боевой опыт у кого? надежно? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 14:54 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, скрипты для 17 баз как-то не выглядят серьезной работой. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 15:54 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Владислав Колосов, ) сколько баз по вашему стоит работы )))) у меня есть сервера, где под полтинник баз для мне это много, не знаю как для других, после какого количества баз это не будет считаться проявлением лени ) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 16:03 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos Владислав Колосов, ) сколько баз по вашему стоит работы )))) у меня есть сервера, где под полтинник баз для мне это много, не знаю как для других, после какого количества баз это не будет считаться проявлением лени ) А если 50, ок, можно сделать скрипт запросом наподобие: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 16:48 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos, достаточно создать скрипт-шаблон, собрать названия папок, баз и подставить в шаблон. sp_exeutesql и так далее. Параметрами можно заполнить таблицу и выполнить цикл. Час-полтора займут все действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 18:50 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alexeyvg, Владислав Колосов Благодарю как то так и планировал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 07:41 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
мне не часто приходится писать на t-sql Подскажите пожалуйста, для генерации подобных скриптов нужно использовать курсоры? учитывая, что нет гарантии того, что рукоблудые разработчики не могли поменять названия файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 07:50 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
как то так? учитывая, что каждая база состоит из одного датафайла и логфайла? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 08:32 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos как то так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 08:53 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alexeyvg, Благодарю, что то новое для меня. Точно не нужен, не знал про cross apply, но и без него можно было обойтись Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 12:27 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
alHaos не знал про cross apply, но и без него можно было обойтись Вот, тут вам понадобилось 2 поля, и вы делаете 2 одинаковых запроса, для каждого из полей. А вдруг оптимизатор не преобразует их в один? Получится неэффективно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 19:12 |
|
Перемещение базы на новый сервер.
|
|||
---|---|---|---|
#18+
[quot alexeyvg#22064574] alHaos Владислав Колосов, А если 50, ок, можно сделать скрипт... Переходилось переносить сервера более чем с 250 базами. Простым скриптом там трудно отделаться - дисков много и базы надо распределять между ними (размеры баз были от 8 MB до 600 GB). Потому пришлось набросать утилитку, которая занимается переносом, ну и заодно в ней можно указать переносить базу аттачем или бэкапом, шринкануть ли перед этим, ну еще ряд параметров... Под перенос системных быз я, правда, утилиту не затачивал... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2020, 14:40 |
|
|
start [/forum/topic.php?fid=46&msg=39917508&tid=1686596]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 488ms |
0 / 0 |