bpvtytybt

This commit is contained in:
wakadakawaka 2025-04-16 01:41:55 +05:00
parent acbc2c2e39
commit 7ebdb56814
2 changed files with 37 additions and 17 deletions

View File

@ -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 путь, куда будет выгружена база данных.

View File

@ -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` — путь, по которому будет сохранена выгруженная база данных.