|
Из 8.1 в/из SQL через регламентное задание.
| ☑ |
0
pozdeev-artem
29.12.13
✎
21:32
|
Доброго времени.
Относительно простая вроде бы задача, но отсутствие опыта, так сказать...
На одной физической машине 8.1 + SQL 2005.
Кроме того, в том же SQL развернута отдельная база
(назовем база-транзит)не связанная с 1С. Используется для передачи
некоторых данных в другую систему.
Задумка такова, что регламентное задание должно в эту базу-транзит
заносить некоторые данные.
Процедура экспорта расположена в общем модуле. В свойствах этого общего модуля установлено только "Сервер".
Для целей отладки запускаю процедуру экспорта в общем модуле из внешней обработки.
Отрабатывает без ошибок. Данные в базу-транзит попадают.
Включаю регламентное задание, которое вызвает ту-же процедуру в общем модуле.
В консоли заданий вижу ошибку:
"Ошибка при вызове метода контекста (Open):
Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server):
Пользователю "ps-acer-10\USR1CV81" не удалось войти в систему."
Кем же я лезу в SQL если запускаю процедуру из внешней обработки?
|
|
1
mehfk
29.12.13
✎
21:36
|
Ошибка в коде.
|
|
2
pozdeev-artem
29.12.13
✎
22:02
|
(1) как определил?)
|
|
3
mehfk
29.12.13
✎
22:09
|
(2) Протелепатировал.
|
|
4
ДенисЧ
29.12.13
✎
22:11
|
пользователю ps-acer-10\USR1CV81 нет прав а доступ к скулю.
|
|
5
ДенисЧ
29.12.13
✎
22:11
|
Это я вам, голуба, говорю как краевед (с)
|
|
6
echo77
29.12.13
✎
22:27
|
(0) в вопросе уже есть ответ, (4) помогает.
Все регламентные задания запускаются от того имени пользователя виндовс от имени которого запущен сервер
|
|
7
pozdeev-artem
29.12.13
✎
22:41
|
...
я не изменял имя пользователя, а лишь убрал текст trustedconnection=true, и добавил пропущенную точку с запятой.
Похоже, что не корректно сформированная строка приводила к попытке подключится как ps-acer-10\USR1CV81 а не тем пользователем, под которым Сервер 1С ходит в SQL.
Честно, так и не понял, почему из внешней обработки работало?
|
|
8
ДенисЧ
29.12.13
✎
22:43
|
(7) потому что у тебя есть право на коннект
|
|
9
pozdeev-artem
29.12.13
✎
22:44
|
Видимо приступ предпраздничного отупения наступил)
|
|