|
Программное создание базы на сервере | ☑ | ||
|---|---|---|---|---|
|
0
Terras
23.11.17
✎
11:42
|
Доброго времени суток! Помогите, пожалуйста, разобраться. Итак, задача: создать кучу 1с баз на сервере.
Решаю через цикл по нужным базам: КоманднаяСтрока = "C:\Program Files (x86)\1cv8\8.3.10.2580\bin\1cv8.exe" CREATEINFOBASE Srvr=fs:1540;Ref=ВокСервис;SQLSrvr=fs\base;SQLDB=WokService;SQLUID=Sa;SQLPwd=111;/AddInList ВокСервисSQL ЗапуститьПриложение(КоманднаяСтрока) И не работает, база не создается, в список не добавляется. Что я делаю не так? В самой командной строке тоже самое писала, и тишина, ничего не создается и никак не ругается. |
|||
|
1
Aleksey
23.11.17
✎
11:48
|
для начало попробуй убрать русские буквы
|
|||
|
2
Asmody
23.11.17
✎
11:51
|
Соединение с рабочим процессом (IWorkingProcessConnection)
CreateInfoBase (CreateInfoBase) Синтаксис: CreateInfoBase(<ИнформационнаяБаза>, <Режим>) Параметры: <ИнформационнаяБаза> (обязательный) Тип: Информационная база. Информационная база. Все свойства, необходимые для создания информационной базы (Name, dbServerName, dbName, dbUser, dbPassword, Locale, [DateOffset]) должны быть заполнены. <Режим> (обязательный) Тип: Число. Режим создания информационной базы: 0 - при создании информационной базы базу данных не создавать; 1 - при создании информационной базы создавать базу данных. Возвращаемое значение: Тип: Информационная база. Описание: Создает информационную базу с заданными параметрами. Требуется аутентификация администратора кластера. Доступность: Интеграция |
|||
|
3
Terras
23.11.17
✎
12:01
|
(1) не помогает, пробовала
|
|||
|
4
Terras
23.11.17
✎
19:27
|
(2) Спасибо огромное! все получилось!
Выкладываю код: СоединениеСРабочимПроцессом = СоединениеКлиент.ПолучитьПодключениеККонсолиСервера(Строка.ИмяСервера); Инфобаза = СоединениеСРабочимПроцессом.CreateInfoBaseInfo(); Инфобаза.Name =Строка.ИмяБазы; Инфобаза.DBMS = "MSSQLServer"; Инфобаза.dbServerName = Строка.ИмяСервера; Инфобаза.dbName = Строка.ИмяБазы; Инфобаза.dbUser = ПользовательSQL; Инфобаза.dbPassword =ПарольSQL; Инфобаза.Locale ="ru_RU"; Инфобаза.DateOffset =0; ИнформационнаяБазаНовая = СоединениеСРабочимПроцессом.CreateInfoBase(Инфобаза,1); |
| Форум | Правила | Описание | Секции | Поиск |