|
Из 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
|
Видимо приступ предпраздничного отупения наступил)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |