Вход | Регистрация

1С:Предприятие ::

Метки: 

Программное создание базы на сервере

Я
   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
ЗапуститьПриложение(КоманднаяСтрока)

И не работает, база не создается, в список не добавляется. Что я делаю не так?
В самой командной строке тоже самое писала, и тишина, ничего не создается и никак не ругается.
 
  Рекламное место пустует
   Aleksey
 
1 - 23.11.17 - 11:48
для начало попробуй убрать русские буквы
   Asmody
 
2 - 23.11.17 - 11:51
Соединение с рабочим процессом (IWorkingProcessConnection)
CreateInfoBase (CreateInfoBase)
Синтаксис:

CreateInfoBase(<ИнформационнаяБаза>, <Режим>)
Параметры:

<ИнформационнаяБаза> (обязательный)

Тип: Информационная база.
Информационная база. Все свойства, необходимые для создания информационной базы (Name, dbServerName, dbName, dbUser, dbPassword, Locale, [DateOffset]) должны быть заполнены. 
<Режим> (обязательный)

Тип: Число.
Режим создания информационной базы:
0 - при создании информационной базы базу данных не создавать;
1 - при создании информационной базы создавать базу данных.
Возвращаемое значение:

Тип: Информационная база.

Описание:

Создает информационную базу с заданными параметрами. Требуется аутентификация администратора кластера.

Доступность:

Интеграция
   Terras
 
3 - 23.11.17 - 12:01
(1) не помогает, пробовала
   Terras
 
4 - 23.11.17 - 19:27
(2) Спасибо огромное! все получилось!
Выкладываю код:

СоединениеСРабочимПроцессом = СоединениеКлиент.ПолучитьПодключениеККонсолиСервера(Строка.ИмяСервера);
    
Инфобаза = СоединениеСРабочимПроцессом.CreateInfoBaseInfo();
Инфобаза.Name =Строка.ИмяБазы;
Инфобаза.DBMS = "MSSQLServer";
Инфобаза.dbServerName = Строка.ИмяСервера;
Инфобаза.dbName = Строка.ИмяБазы; 
Инфобаза.dbUser = ПользовательSQL;
Инфобаза.dbPassword =ПарольSQL;
Инфобаза.Locale ="ru_RU";
Инфобаза.DateOffset =0;
ИнформационнаяБазаНовая = СоединениеСРабочимПроцессом.CreateInfoBase(Инфобаза,1);


Список тем форума
Рекламное место пустует  
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует