Перенос баз из SQL 2008R2 на SQL 2019

1. lends 02.12.22 06:50 Сейчас в теме
Есть система на windows server 2008R2 + SQL2008R2 + 1С8.3 сервер х64.
Как проще всего с нее перенести 86 баз 1С на новую тачку - server 2019 + SQL 2019 + 1С8.3 сервер х64 ?
Я понимаю что можно в ручную каждую базу бекапить и потом восстанавливать, а чего нибудь автоматического нет ?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. sssss_aaaaa_2011 02.12.22 09:08 Сейчас в теме
(1)Если под словом "бэкапить" подразумевается использовать бэкап средствами сервера, то сделать это не даст слишком большой разброс версий сервера.
Если под словом "бэкапить" подразумевается использовать выгрузку в dt, то от ручного труда трудно увернуться.
4. redfred 02.12.22 09:48 Сейчас в теме
(3)
Если под словом "бэкапить" подразумевается использовать бэкап средствами сервера, то сделать это не даст слишком большой разброс версий сервера.


Всё нормально там восстановится
Fox-trot; +1 Ответить
5. sssss_aaaaa_2011 02.12.22 10:50 Сейчас в теме
(4)Типа совместимость по бэкапам только с двумя предыдущими версиями уже отменили? Давно? Я что-то пропустил?
7. redfred 02.12.22 11:07 Сейчас в теме
(5) Типа да

A backup taken on SQL Server 2008 and later, can be restored to SQL Server 2019 (15.x) without changing its compatibility level, as long as the database backup has a compatibility level of 100 or higher

Databases with a compatibility level of 90, including backups taken on SQL Server 2005 (9.x), are automatically upgraded to a compatibility level of 100 when restored to SQL Server 2019 (15.x).

https://learn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2019?view=sql-server-ver15#migrate-to-sql-server-2019

PS: https://www.sqlskills.com/blogs/paul/you-can-upgrade-from-any-version-2005-to-any-other-version/
8. lends 02.12.22 14:25 Сейчас в теме
(7)
То есть, бекапов sql2008 я смогу восстовиться... Это радует..
6. RustamZz 02.12.22 10:56 Сейчас в теме
(1) Детач, аттач и режим совместимости поменять.
9. lends 02.12.22 14:26 Сейчас в теме
(6)

Это типо отсоединение и присоединение базы?
Можно подробнее как это сделать?
11. RustamZz 02.12.22 14:32 Сейчас в теме
(9) ПКМ на базе. Отсоединить. ПКМ на сервере. Присоединить.
10. lends 02.12.22 14:31 Сейчас в теме
Вообще, в идеале я бы хотел :
От 1с из папки с сервером скопировать файл со списком баз.
В sql- отсоединение всех, копирование всех баз прямо в формате sql, присоединение всех.

Полностью сервер перенести не могу, там платформа supermicro уже не поддерживает server 2008R2. Да и слышал связка server 2019 +sql 2019 - самая быстрая сейчас для 1С.
12. redfred 02.12.22 14:45 Сейчас в теме
(10)
В sql- отсоединение всех, копирование всех баз прямо в формате sql, присоединение всех.


Это буквально одной командой в dbatools делается
13. lends 02.12.22 17:48 Сейчас в теме
(12)

А базы после такого переноса будут нормально работать в новом sql2019 ?
14. XAKEP 03.12.22 16:47 Сейчас в теме
(13)
вы хотите идеал и без проблем ?
проплата специалисту за работу и напрягать в случае проблем

вариант с немногими проблемами :
делать под чутким руководством спеца по 5-8 баз за неделю
чтобы решать проблемы в порядке возникновения

вариант, как вы направляетесь :
собрать вредных советов, сделать одним махом за раз
и приготовить вазе*** или изменить место жительства и персональные данные.

хотя, вы можете и от руководства получить задание сделать это , но лучше отказаться.
15. lends 03.12.22 22:59 Сейчас в теме
(14)

Какие там проблемы могут быть?
База или переносится или нет.
В крайнем случае я могу сам и бесплатно переносить даже больше 5-6 баз в неделю тупо загрузкой dt' шника в новый скул.
Это вообще без проблемный вариант.
Саму настройку sql, я делал сам. В интернете всё написанно и разжеванно до мелочей. Sql 2008r2 поднял без проблем.
Поэтому отдельные человек для этого мне точно не нужен...)
17. XAKEP 04.12.22 16:01 Сейчас в теме
(15)
но почему-то вы создали тему ?

сколько баз из 86 уже перенесли, если для вас это без проблем......

настройка под чистую систему для работы и перенос зоопарка рабочих баз
разных времен и народов - это не равно по значению, времени и сложности

да и на разные ОС
еще окажется, что драйверок не найдете нужный....но вы спец.

удачи (!)
16. redfred 04.12.22 09:51 Сейчас в теме
(13)
А базы после такого переноса будут нормально работать в новом sql2019 ?


Не вижу причин, что бы не. Но предварительно протестировать на одной небольшой базе было бы в любом случае разумно
Fox-trot; +1 Ответить
18. lends 14.12.22 23:23 Сейчас в теме
Не хочет sql 2019 восстанавливать бекап sql 2008R2.
Пишет ошибку :

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Ошибка восстановления базы данных "---------". (Microsoft.SqlServer.Management.RelationalEngineTasks)

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить, так как не существует резервной копии текущей базы данных. (Microsoft.SqlServer.SmoExtended)

Чтобы получить справку, щелкните: https://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=16.100.47021.0&LinkId=20476


Я так понимаю, что то с логом ему не нравится ....?
19. lends 14.12.22 23:41 Сейчас в теме
Разобрался - все восстанавливается, - нужно было снять опцию "Создать резервную копию заключительного фрагмента журнала"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот