Автоматическое создание ИБ

1. midavp 1 09.09.15 09:19 Сейчас в теме
Добрый день всем!
Возникла необходимость создать ИБ(Информационную Базу) с помощью командной строки(батника, скрипта) в клиент серверном варианте 1С 8.3.
Пробовал создать данную базу с помощью команды CREATEINFOBASE но почему то база именно в клиент-серверном варианте не создается, в файловом без проблем.
Прошу подсказать как можно реализовать данную задачу.
Отликнувшимся заранее благодарен.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Bienko 212 09.09.15 13:05 Сейчас в теме
А саму команду полностью показать? Вот статья http://habrahabr.ru/company/knopka/blog/225027/ тут есть команды создания на сервере...
3. midavp 1 09.09.15 16:02 Сейчас в теме
Спасибо за статью, но и по ней не выходить, там вместо точек с запятой пробелы ну и обозначение команд другие. Вот моя строка.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CREATEINFOBASE Srvr="ИмяСервера1С";Ref="test_new";DBSrvr="ИмяСервераSQL";DB=test_new;DBUID=sa;DBPwd=123;CrSQLDB=Y;SchJobDn=N; /AddInList test_new
4. spacecraft 09.09.15 16:27 Сейчас в теме
(3) midavp, не DB... , а SQL...
Параметры клиент-серверного режима
Srvr имя сервера 1С:Предприятия;
Ref имя информационной базы на сервере;
SQLSrvr имя SQL сервера;
SQLDB имя SQL базы данных;
SQLUID имя пользователя SQL;
SQLPwd пароль пользователя SQL. Если пароль для пользователя SQL не задан, то данный параметр можно не указывать
SQLYOffs - смещение дат, используемое для хранения дат в SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан принимается значение 0.
Locale - язык (страна), (аналогично файловому варианту).
5. midavp 1 09.09.15 16:42 Сейчас в теме
(4) spacecraft, спасибо, но все равно не помогает, вот новая строка:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CREATEINFOBASE Srvr=Serv1C;Ref=test33_new;SQLSrvr=SQLServ;SQLDB=test33_new;SQLUID=sa;SQLPwd=123 /AddInList test33_new
6. spacecraft 09.09.15 17:25 Сейчас в теме
(5) midavp, ввел в заблуждение. Вот так работает:
"C:\Program Files (x86)\1cv8\8.3.6.2076\bin\1cv8.exe" CREATEINFOBASE Srvr="server";Ref="test_new";DBMS=MSSQLServer;DBSrvr="server";DB=test_new;DBUID="sa";DBPwd="123";CrSQLDB="Y"

Просто добавить вид сервера обязательно.
8. midavp 1 09.09.15 20:23 Сейчас в теме
9. spacecraft 09.09.15 21:54 Сейчас в теме
(8) midavp, работает. А SQL какой? Случайно не SQLEXPRESS?
Для него DBSrvr="server\SQLEXPRESS" (как-то так).
10. midavp 1 10.09.15 06:56 Сейчас в теме
(9) spacecraft, SQL Standart Edition
Я пишу те значения параметров которые при ручном режиме работают. В данный параметр пишу вот такое значение:
DBSrvr="SRV01\SQLSERVER" как прописано на самом сервере в SQL
11. spacecraft 10.09.15 11:05 Сейчас в теме
(10) midavp, у меня работает приведенная команда. И указывается только имя сервера с SQL. Сравнивайте со своей.
В журнале sql что-то пишется? В кластере 1с в сеанса появляется соединение?
12. midavp 1 10.09.15 11:08 Сейчас в теме
(11) spacecraft, а как посмотреть журнал SQL? 5-7сек думает 1С и все тишина. Потом открываю 1С списке баз новой базы нет.
13. spacecraft 10.09.15 11:27 Сейчас в теме
(12) midavp, sql server menagement studio. Там ищем журналы в управление. Если до sql команда из 1С достучалась, то будет запись. Если нет записей, то ошибка еще на стадии подключения к серверу 1С.
В кластаре сервера 1С (администрирование серверов 1С) открыть кластер и посмотреть "Сеансы". Там должны быть подключения к конфигуратору новой базы. Если нет, то ошибка даже на стадии подключения к серверу 1С. Проверять имена и пароли.
14. midavp 1 10.09.15 11:38 Сейчас в теме
(13) spacecraft, Спасибо большое за помощь. Подключился на другой сервер, сделал все тоже самое и на нем все получилось :)
7. midavp 1 09.09.15 20:22 Сейчас в теме
и так не работает. Вы у себя проверяли?
15. midavp 1 10.09.15 11:43 Сейчас в теме
Интересно а команда удаления базы полностью из агента сервера 1С и SQL есть?
16. spacecraft 10.09.15 11:59 Сейчас в теме
(15) midavp, это вряд ли. Ручками в агенте сервера 1С удалить с выбором полного удаления и на sql.
17. midavp 1 10.09.15 12:38 Сейчас в теме
(16) spacecraft, спасибо еще раз. Постараюсь и с автоматическим удалением разобраться)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот