Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

MSSQL_MANUAL_BACKUP 1С:Предприятие и СУБД

Как сделать бэкап базы 1С в MS SQL Server Management Studio (.bak)

Обновлено: 26.08.2026 · Официальная документация ↗

Перед обновлением конфигурации, доработкой программиста или закрытием месяца необходимо срочно сделать полную и надежную резервную копию базы 1С без выгрузки медленного файла .dt.

  • Требуется создать снимок базы данных средствами MS SQL Server.
  • Выгрузка через Конфигуратор зависает или завершается ошибкой нехватки памяти.
  • Нужно сохранить копию базы в виде одного компактного файла .bak на отдельный диск.

Пошаговое создание бэкапа через графический интерфейс SSMS

  1. Запустите программу Microsoft SQL Server Management Studio (SSMS) и нажмите Connect (Подключиться).
  2. В дереве объектов слева раскройте папку Databases (Базы данных).
  3. Найдите вашу рабочую базу 1С, кликните по ней правой кнопкой мыши и выберите: Tasks (Задачи) → Back Up... (Создать резервную копию).
  4. В открывшемся окне проверьте настройки:
    • Backup type (Тип резервной копии): выберите Full (Полная).
    • Destination (Назначение): выберите Disk. Если в списке уже есть старый путь, нажмите кнопку Remove (Удалить).
  5. Нажмите кнопку Add... (Добавить) → нажмите на кнопку с тремя точками (...) → выберите папку на диске и введите имя файла с расширением .bak (например: D:\Backup\baza_1c_2025_05_10.bak) → нажмите OK.
  6. Перейдите на вкладку Media Options (Параметры носителя) слева: выберите пункт «Back up to a new media set, and erase all existing backup sets» (чтобы случайно не склеить бэкап со старыми файлами).
  7. Перейдите на вкладку Backup Options (Параметры резервного копирования): в поле Set backup compression выберите Compress backup (Сжимать резервную копию — это уменьшит размер файла в 3-5 раз!).
  8. Нажмите кнопку OK внизу окна и дождитесь сообщения «The backup of database completed successfully».
💡 Практика специалистов: Никогда не сохраняйте резервные копии на тот же самый физический диск, где лежат рабочие файлы базы (MDF/LDF). В случае аппаратного сбоя диска вы потеряете и базу, и резервную копию одновременно.

Частые вопросы (FAQ)

Чем бэкап .bak лучше выгрузки .dt из Конфигуратора 1С?

Бэкап .bak средствами SQL создается в разы быстрее, не требует отключения пользователей из базы, гарантирует 100% целостность транзакций и позволяет восстановить базу любого размера (в то время как .dt часто вылетает на базах больше 30-50 ГБ).

Нужно ли выгонять пользователей из 1С при создании бэкапа в SQL?

Нет! MS SQL Server создает согласованную snapshot-копию прямо во время активной работы сотрудников без остановки предприятия.

Почему файл .bak получился огромным?

Вы забыли включить опцию сжатия (Compress backup) на вкладке Backup Options, либо база содержит очень много несжимаемых прикрепленных файлов (сканов документов).

Можно ли восстановить .bak файл на другой компьютер?

Да, файл .bak можно перенести на любой другой сервер с такой же или более новой версией MS SQL Server и развернуть через команду Restore Database.

Полезные материалы
Рекомендуем