From 7ebdb56814f833885514b33eb66ea1ec94e447b2 Mon Sep 17 00:00:00 2001 From: wakadakawaka Date: Wed, 16 Apr 2025 01:41:55 +0500 Subject: [PATCH] bpvtytybt --- .../Администрирование/Утилита ibcmd.exe | 17 --------- .../Администрирование/Утилита ibcmd.exe.md | 37 +++++++++++++++++++ 2 files changed, 37 insertions(+), 17 deletions(-) delete mode 100644 src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe create mode 100644 src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe.md diff --git a/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe b/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe deleted file mode 100644 index 7cf2a51..0000000 --- a/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Утилита ibcmd.exe ---- -Утилита **ibcmd.exe** входит в состав поставки сервера 1C - -С помощью этой утилиты можно выгрузить информационную базу в .dt без получения монопольного режима. Для этого нужно создать текстовый файл, задать ему расширение .bat. В теле этого файла прописывается строка: - -``` -«C:\Program Files\1cv8\{ВЕРСИЯ ПЛАТФОРМЫ}\bin\ibcmd.exe» infobase dump —db-server={ИМЯ СЕРВЕРА} —dbms=MSSQLServer —db-name={ИМЯ БАЗЫ НА СЕРВЕРЕ} —db-user={ИМЯ ПОЛЬЗОВАТЕЛЯ SQL} —db-pwd={ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ SQL} «c:\my_database.dt» -``` -* **dbms** – тип SQL сервера с базами данных. -* **db-server** – адрес или доменное имя по которому доступен SQL сервер. -* **db-name** – имя базы данных на SQL сервере. -* **db-user** – имя пользователя на SQL сервере, которому доступны необходимые базы данных. -* **db-pwd** – пароль от этого пользователя. -* **user** – имя пользователя в 1С от этой базы. -* **password** – и пароль от него. (ранее программа работала без пользователя 1С) C:\backup\SQL_DB_NAME_date.dt – путь, куда будет выгружена база данных. \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe.md b/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe.md new file mode 100644 index 0000000..b10737c --- /dev/null +++ b/src/content/docs/knowledge-base/Администрирование/Утилита ibcmd.exe.md @@ -0,0 +1,37 @@ +--- +title: Утилита ibcmd.exe +--- + +# Утилита `ibcmd.exe` + +Утилита **`ibcmd.exe`** входит в состав поставки сервера **1С:Предприятие**. + +С её помощью можно выгрузить информационную базу в формате `.dt` **без получения монопольного режима**. Для этого нужно: + +1. Создать текстовый файл. +2. Задать ему расширение `.bat`. +3. В теле файла прописать следующую строку: + +```bat +"C:\Program Files\1cv8\{ВЕРСИЯ ПЛАТФОРМЫ}\bin\ibcmd.exe" infobase dump ^ + --db-server={ИМЯ СЕРВЕРА} ^ + --dbms=MSSQLServer ^ + --db-name={ИМЯ БАЗЫ НА СЕРВЕРЕ} ^ + --db-user={ИМЯ ПОЛЬЗОВАТЕЛЯ SQL} ^ + --db-pwd={ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ SQL} ^ + "C:\backup\SQL_DB_NAME_date.dt" +``` + +## Пояснение параметров + +- `--dbms` — тип SQL-сервера, например: `MSSQLServer`. +- `--db-server` — адрес или доменное имя SQL-сервера. +- `--db-name` — имя базы данных на SQL-сервере. +- `--db-user` — имя пользователя SQL, которому доступны нужные базы. +- `--db-pwd` — пароль пользователя SQL. +- `--user` — имя пользователя 1С (опционально). +- `--password` — пароль пользователя 1С (опционально). + +> Ранее утилита могла работать без указания пользователя 1С. + +Файл `C:\backup\SQL_DB_NAME_date.dt` — путь, по которому будет сохранена выгруженная база данных.