Перенос базы между серверами

1. rarykin 12.09.25 09:08 Сейчас в теме
Добрый день!
Возник следующий вопрос. Как правильно скопировать базу на другой компьютер для последующего обновления и корректно ли это?
Т.е. можно ли выгрузить базу через Конфигуратор - Администрирование - Выгрузить информационную базу, потом загрузить на другой компьютер Конфигуратор - Администрирование - Загрузить информационную базу, выполнить с ней определенные действия (например обновления) и потом вернуть на исходный компьютер этим же способом?
То же касается сохранения back up перед обновлением. Достаточно ли dt файла или нужно также сохранять Конфигурацию в файл? Спасибо.
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 12.09.25 09:16 Сейчас в теме
(1) Detach/Attach, быстрее и безболезненнее
3. rarykin 12.09.25 09:37 Сейчас в теме
(2)
Detach/Attach


Отсоединить базу и перенести на другой компьютер?
Версии SQL на обоих серверах должны быть одинаковы?
Насколько я понимаю, можно и через SSMS - Базы данных - Задачи - Создать резервную копию это сделать.
Но при таком переносе нужны одинаковые версии MsSQL
4. RustamZz 12.09.25 09:41 Сейчас в теме
(3) Detach/Attach - быстрее. В сторону понижения версии нельзя, в сторону повышения версии можно.
5. rarykin 12.09.25 09:50 Сейчас в теме
(4) Понял, спасибо. Поэтому и возник вопрос с dt, т.к. версии разные. На одном (где работают пользователи) версия ниже, на втором версия выше.
Значит нужно думать над обновлением.
6. ZergKRSK 130 12.09.25 09:55 Сейчас в теме
(5) зачем брать всю базу? Если только для обновления 1С, то достаточно взять себе ЦФ файл, обновить его и затем обновить рабочую базу.
19. dehro 12 14.09.25 20:46 Сейчас в теме
(6) Доработки как тестировать?
20. ZergKRSK 130 15.09.25 07:12 Сейчас в теме
(19) если доработки отдельностоящие то проблем никаких, если переплетены с типовыми модулями то подключать голову, анализировать изменения типовой и править свои доработки.
7. RustamZz 12.09.25 09:58 Сейчас в теме
(5) При таком раскладе можно переподключить
8. rarykin 12.09.25 10:14 Сейчас в теме
(6) При обновлении данные не нужны? Если поменялись имена переменных и т.д.?
9. ZergKRSK 130 12.09.25 10:19 Сейчас в теме
(8) при обновлении нужен файл обновления) Который можно подготовить и без данных. Главное после того как взял файл цф не вносить изменения в конфигураторе рабочей базы (иначе их придется дублировать).
10. rarykin 12.09.25 10:49 Сейчас в теме
(9) т.е. в принципе, если у меня на сервере 1 есть исходная база с конфигурацией от начала года, а на сервере 2 копия этой базы, перенесенная через backup SQL и обновлена до актуальной, то достаточно с сервера 2 сделать Конфигурация - сохранить конфигурацию в файл, а на сервере 1 Конфигурация - Загрузить конфигурацию из файла?
Сами конфигурации типовые.
11. ZergKRSK 130 12.09.25 10:58 Сейчас в теме
(10) смотря сколько релизов было обновлено и были ли среди них ключевые. Если были ключевые, то лучше не рисковать https://forum.infostart.ru/forum33/topic175676
12. rarykin 12.09.25 11:06 Сейчас в теме
(11) Пропущено очень много релизов. Поэтому и возникла мысль сделать все обновления на более мощном сервере.

Опять же - насколько корректно в этом случае делать обновление через стандартное меню Администрирование - Интернет поддержка и сервисы? В этом случае тестовая база обновилась сама, но при этом загружала 27 обновлений в базу.
Или лучше как обычно - через Конфигуратор - все ключевые обновления с последующим запуском в режиме Предприятия после каждого обновления?
13. ZergKRSK 130 12.09.25 11:46 Сейчас в теме
(12)
все ключевые обновления с последующим запуском в режиме Предприятия после каждого обновления

я бы делал так
Lyalin_Vladimir; +1 Ответить
14. rarykin 12.09.25 13:00 Сейчас в теме
(13) В итоге вернулись к изначальному вопросу
Корректно ли будет выгрузить базу в DT, создать чистую базу на более мощном сервере, загрузить туда dt, выполнить все обновления и выгрузить-загрузить DT на рабочий сервер?

Это что бы не трогать версии MsSQL.
15. ZergKRSK 130 12.09.25 13:35 Сейчас в теме
(14) да, но
1. после выгрузки в дт рабочая база должна быть недоступна для ввода\изменения данных.
2. дт может и вовсе не выгрузиться по разным причинам (большой вес базы, ошибки в таблицах и прочее).
VyacheslavShilov; Lyalin_Vladimir; +2 Ответить
16. Vladimir-R 172 12.09.25 14:05 Сейчас в теме
(14) Выгрузка базы данных 1С в dt-файл не является средством резервного копирования базы данных для программных продуктов 1С:Предприятие. Выгрузка/загрузка dt является средством конвертации из файловой в серверную и наоборот, а также средством миграции с одной субд на другую.
Не рекомендуется использовать данный способ для создания резервной копии информационной базы по следующим причинам:

● может возникнуть ситуация, при которой файл выгрузки будет невозможно загрузить, если в информационной базе, из которой производилась выгрузка, существовали ошибки;

https://its.1c.ru/db/metod8dev/content/2922/hdoc
https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000137
VyacheslavShilov; +1 Ответить
17. rarykin 12.09.25 15:41 Сейчас в теме
18. Torin57 45 14.09.25 10:28 Сейчас в теме
(16) В итоге для переноса базы с одного сервера на другой dt использовать можно. Для бэкапа нельзя.
Для отправки сообщения требуется регистрация/авторизация

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