Полная инструкция по переносу базы 1С на другой компьютер или сервер
Перенос базы 1С на другой компьютер или сервер зависит от её типа: файловой или клиент-серверной. Перед началом обязательно создайте резервную копию (файл .dt или папку), чтобы избежать потери данных.
Оглавление
Подготовка и выбор способа переноса
Перед началом работ необходимо определить тип информационной базы, так как это напрямую влияет на метод миграции. Для любой операции рекомендуется создать резервную копию, чтобы избежать потери данных при сбоях.
Существует два основных способа создания копии:
- Выгрузка в файл
.dtчерез конфигуратор. - Прямое копирование папки с базой (только для файловых вариантов).
Перенос файловой базы 1С
Это наиболее распространенный сценарий для небольших организаций и базовых версий.
Способ А: Через выгрузку/загрузку (рекомендуемый)
Этот способ позволяет очистить базу от накопившихся ошибок и фрагментации.
- Запустите 1С в режиме «Конфигуратор» на старом компьютере.
- В меню выберите «Администрирование» → «Выгрузить информационную базу» и укажите путь для сохранения файла
.dt. - Установите платформу 1С той же или более новой версии на новый компьютер.
- Создайте новую пустую информационную базу в списке баз на новом ПК.
- Запустите конфигуратор новой базы, выберите «Администрирование» → «Загрузить информационную базу» и укажите ранее сохраненный файл
.dt.
Способ Б: Прямое копирование папки
Подходит для быстрого переноса без очистки данных.
Обязательно закройте 1С у всех пользователей перед копированием. Прерванное соединение может повредить файл 1Cv8.1CD.
- Скопируйте весь каталог с информационной базой (папку с файлом
1Cv8.1CD) на внешний носитель или сетевой диск. - Перенесите папку на новый компьютер.
- Добавьте базу в список через кнопку «Добавить» → «Добавление в список существующей информационной базы».
Перенос клиент-серверной базы (SQL)
Для баз под управлением СУБД (MS SQL, PostgreSQL) простого копирования файлов недостаточно.
- Сделайте резервную копию (backup) базы данных средствами СУБД или выполните выгрузку в
.dtчерез конфигуратор 1С. - Разверните копию базы данных на новом SQL-сервере (через Restore или Attach/Detach).
- На новом сервере 1С создайте кластер и добавьте информационную базу, указав имя развернутой БД в СУБД.
- Если меняется только сервер 1С, а СУБД остается прежней, достаточно перенести параметры кластера и лицензии.
- При переходе с файловой базы на SQL сначала выполняется выгрузка в
.dt, затем создание базы в кластере и загрузка данных обратно.
Перенос лицензий
При переносе важно сохранить право на использование программы.
Программные лицензии необходимо предварительно деактивировать на старом ПК через сервис лицензирования 1С, иначе активация на новом месте будет заблокирована.
- Программные лицензии: переносятся самостоятельно через сервис лицензирования 1С после деактивации на старом ПК.
- USB-ключи защиты: достаточно физически переставить устройство в новый компьютер или сервер.
- Смена оборудования: при смене материнской платы или значительном изменении конфигурации железа может потребоваться обращение к партнеру 1С для повторной активации.
Проверка после переноса
После завершения миграции обязательно проверьте работу базы в режиме «Предприятие». Убедитесь, что все пользователи могут подключиться, а данные соответствуют состоянию на момент переноса.
Рекомендуется выполнить тестирование и исправление физической целостности базы через конфигуратор: «Администрирование» → «Тестирование и исправление».
Частые ошибки
- Копирование открытой базы: попытка скопировать файловую базу без завершения сеансов всех пользователей приводит к повреждению файла
1Cv8.1CD. - Игнорирование деактивации лицензии: перенос программного ключа без предварительной деактивации делает невозможной его легальную активацию на новом ПК.
- Копирование файлов вместо бэкапа СУБД: попытка перенести клиент-серверную базу простым копированием файлов данных вместо использования инструментов резервного копирования СУБД (Backup/Restore).
FAQ
Можно ли перенести базовую версию 1С на другой компьютер?
Да, но лицензия базовой версии привязывается к оборудованию. Перед переносом её необходимо деактивировать на старом компьютере через сервис лицензирования, а затем активировать на новом.
Что делать, если после переноса база не открывается или выдает ошибки?
Запустите базу в режиме «Конфигуратор» и выполните процедуру «Администрирование» → «Тестирование и исправление» с включенной галочкой «Исправление обнаруженных ошибок».
Нужно ли устанавливать ту же версию платформы 1С на новом компьютере?
Да, необходимо установить платформу 1С той же или более новой версии, чем та, на которой была создана или последний раз обновлялась информационная база.