Перенос базы 1С на другой сервер
Пошаговая инструкция по переносу базы 1С на новый сервер. Файловая и клиент-серверная база, MS SQL, PostgreSQL, перенос лицензий и настроек.
🔍 Когда переносить базу
- Покупка нового сервера (апгрейд оборудования)
- Переезд из офиса в облако (или наоборот)
- Смена ОС (Windows → Linux)
- Смена СУБД (MS SQL → PostgreSQL)
- Сервер выходит из строя — аварийный перенос
📋 Подготовка
- Создайте резервную копию базы (dt-файл или средства СУБД)
- Установите платформу 1С на новый сервер (той же версии или новее)
- Установите СУБД на новом сервере (если клиент-серверный режим)
- Подготовьте лицензии 1С для нового сервера
- Уведомите пользователей о плановом простое
⚡ Перенос файловой базы
- Завершите все сеансы пользователей
- Скопируйте папку информационной базы на новый сервер
- На новом сервере: настройте общий доступ к папке
- На клиентских ПК: обновите путь к базе в списке баз
💡 Альтернатива: Выгрузите в dt-файл (Конфигуратор → Администрирование → Выгрузить) и загрузите на новом сервере.
🗄️ Перенос клиент-серверной базы (MS SQL)
- Создайте бэкап базы в MS SQL Management Studio
- Скопируйте .bak файл на новый сервер
- Восстановите базу из бэкапа
- Зарегистрируйте базу на новом кластере 1С
- Обновите строки подключения на клиентах
- Выгрузите базу в dt-файл из Конфигуратора
- Создайте новую пустую базу на новом сервере
- Загрузите dt-файл в новую базу
- ⚠️ Занимает больше времени для больших баз
🐘 Перенос на PostgreSQL
- Создайте дамп базы:
pg_dump -Fc имя_базы > backup.dump - Перенесите файл дампа на новый сервер
- Создайте пустую базу на новом сервере
- Восстановите:
pg_restore -d имя_базы backup.dump - Зарегистрируйте базу в кластере 1С
🔑 Перенос лицензий и настроек
- Серверная лицензия 1С — деактивируйте на старом, активируйте на новом
- Клиентские лицензии — если хранились на сервере
- Настройки кластера — регламентные задания, рабочие процессы
- Расширения конфигурации — переносятся вместе с базой
- Внешние обработки и отчёты — скопируйте папку с файлами
⚠️ Частые проблемы
«Информационная база не найдена»
Проверьте строку подключения: имя сервера, порт кластера (1541), имя базы в СУБД.
Ошибка подключения к СУБД
Убедитесь, что СУБД запущена, порт доступен (1433 для MS SQL, 5432 для PostgreSQL), логин/пароль верные.
База очень долго загружается из dt
Для баз более 10 ГБ лучше использовать нативный бэкап СУБД — это в 3–5 раз быстрее, чем dt.
Лицензия не работает на новом сервере
Программная лицензия привязана к оборудованию. Деактивируйте на старом сервере и заново активируйте пин-кодом.
❓ Часто задаваемые вопросы
Можно ли перенести MS SQL базу на PostgreSQL?
Да, через dt-файл. Выгрузите базу в dt из MS SQL, создайте новую базу на PostgreSQL и загрузите dt.
Сколько времени занимает перенос?
Зависит от размера базы и скорости диска. Небольшая база (до 5 ГБ) — 15–30 минут. Большая (50+ ГБ) — несколько часов.
Нужно ли переустанавливать 1С на клиентских ПК?
Нет. Достаточно изменить адрес сервера в настройках подключения к базе.
📚 Связанные статьи
Нужна помощь с переносом базы?
Перенесу базу 1С на новый сервер с минимальным простоем. Включая настройку СУБД, лицензий и тестирование.
Получить консультацию →