Skip to main content

Создание резервной копии базы 1С (MS SQL)

Описание

Данная инструкция описывает процесс создания резервной копии базы данных 1С без отключения пользователей с использованием утилиты ibcmd.exe.

Параметры подключения

  • Тип СУБД: Microsoft SQL Server
  • База данных: buh
  • Пользователь: sa
  • Пароль: 60171Bujhm!ПАРОЛЬ
  • Путь для резервных копий: D:\Backup1C\

Команда для создания резервной копии

"C:\Program Files\1cv8\8.3.25.1394\bin\ibcmd.exe" infobase dump --db-server=127.0.0.1 --dbms=MSSQLServer --db-user=sa --db-pwd=60171Bujhm! --db-name=buh --data="D:\Backup1C\temp" "D:\Backup1C\buh_%date:~-4,4%%date:~-7,2%%date:~-10,2%.dt"

Описание параметров команды:

  • "C:\Program Files\1cv8\8.3.25.1394\bin\ibcmd.exe" - путь к утилите создания резервных копий
  • --db-server=127.0.0.1 - адрес сервера SQL (локальный)
  • --dbms=MSSQLServer - тип используемой СУБД
  • --db-user=sa - пользователь SQL Server
  • --db-pwd=60171Bujhm! - пароль пользователя
  • --db-name=buh - имя базы данных
  • --data="D:\Backup1C\temp" - временная папка для процесса выгрузки
  • "D:\Backup1C\buh_%date:~-4,4%%date:~-7,2%%date:~-10,2%.dt" - путь сохранения файла с датой в имени

Важные замечания:

  1. Перед выполнением убедитесь, что папка D:\Backup1C\ существует
  2. Создайте временную папку D:\Backup1C\temp для промежуточных данных
  3. Проверьте наличие свободного места на диске (размер файла .dt может быть равен или превышать размер базы данных)
  4. В имени файла автоматически подставляется текущая дата в формате ГГГГММДД

Возможные ошибки:

  1. "Отказано в доступе" - проверьте права на папку D:\Backup1C\
  2. "Ошибка подключения к базе данных" - проверьте правильность учетных данных SQL Server
  3. "Недостаточно места на диске" - освободите место на диске D:

При возникновении других ошибок проверьте логи SQL Server и 1С.