Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запуск пакетного файла для базы 1С 7.7 SQL
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Администратору 1С / Системному администратору / Администратору баз данных > Администрирование и настройка серверов баз данных
romarker
Ситуация следующая: имеется Windows Server 2003 на котором установлен SQL Server 2005 и 1С 7.7. Есть пакетный файл, который в определенное время запускается через назначенные задания и вызывает 1С SQL базу в которой происходит запуск из глобального модуля процедуры выгрузки данных. Все прекрасно работает если пользователь от которого запускается задание (админ), терминально залогинен на серваке, иначе задание запускается и висит в процесах сервера, причём уже другие пользователи не могут войти в эту базу. Проверял тот же пакетный файл для 1С dbf базы, работает даже если пользовател не залогинен на сервере. Вот строчка пакетного файла которая вызывает базу 1С:
C:\1Cv77\BIN\1CV7s.exe enterprise /DD:\BASES\SQL\Test /NRobot /Pqwerty
Помогите разобраться в чём дело. Спасибо.
Fynjy
От какого пользователя запускается пакетник? Не от System случаем?
romarker
Цитата(Fynjy @ 01.07.10, 10:44) необходимо зарегистрироваться для просмотра ссылки
От какого пользователя запускается пакетник? Не от System случаем?

Нет, от пользователя с правами администратора. Пробывал даже запускать от администратора который постоянно залогинен консольно на сервере, результа тот же sad.gif Я подозреваю, что это что нужно настроить скульный сервер.
G_I_V
Какая цель поставлена? Бэкапить базу?
Если да, то это все делается через Management в SQL сервере
romarker
Цитата(G_I_V @ 01.07.10, 15:10) необходимо зарегистрироваться для просмотра ссылки
Какая цель поставлена? Бэкапить базу?
Если да, то это все делается через Management в SQL сервере

Нет, писал в первом посте "Есть пакетный файл, который в определенное время запускается через назначенные задания и вызывает 1С SQL базу в которой происходит запуск из глобального модуля процедуры выгрузки данных." Пробывал переделовать чтобы вызов ишел не из глобального модуля, а с внешнего отчета, ничего не помогло sad.gif
G_I_V
Ну так "выгрузка данных" это что? Бэкап или файл для обмена?
romarker
Цитата(G_I_V @ 01.07.10, 16:20) необходимо зарегистрироваться для просмотра ссылки
Ну так "выгрузка данных" это что? Бэкап или файл для обмена?

Выгружаютя даные по определенным счетам по задолжености клиентов в dbf файл, а потом загружаюся в другой программе.
Fynjy
Зайти в конфиг данной базы и обновить параметры запуска базы в отношении SQL. Вероятнее всего у пользователя эти параметры просто слетели.
romarker
Цитата(Fynjy @ 02.07.10, 10:35) необходимо зарегистрироваться для просмотра ссылки
Зайти в конфиг данной базы и обновить параметры запуска базы в отношении SQL. Вероятнее всего у пользователя эти параметры просто слетели.

Все настройки есть, пользователь стоит: sa, а запуск назначенного задания происходит от другого пользователя, или причина не в этом?
Fynjy
Тупо зайти в конфиг написать sa и сохранить ... И будет счастье ...
romarker
Цитата(Fynjy @ 02.07.10, 12:11) необходимо зарегистрироваться для просмотра ссылки
Тупо зайти в конфиг написать sa и сохранить ... И будет счастье ...

Конфигуратор - Администрирование - Параметры базы данных SQL:
Сервер:SRV-1C
База данных:1C
Пользователь:sa
Пароль:********
Всё так и было, наново написал, но ничего не помогло, что ище может быть? Может нужны особые права на базу в самом SQL сервере?
Fynjy
Процедуру выгрузки в студию.
romarker
Проблема не в процедуре, а в соединении с SQL сервером, либо в правах на сервере.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.