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

1. 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 Сейчас в теме
Разобрался - все восстанавливается, - нужно было снять опцию "Создать резервную копию заключительного фрагмента журнала"
Оставьте свое сообщение
Вакансии
Инженер 1С
Ессентуки
зарплата от 120 000 руб. до 144 000 руб.
Полный день

Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 200 000 руб. до 250 000 руб.
Полный день