Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка запуска джоба через dtsrun  [new]
sv.alex
Member

Откуда: Новосибирск
Сообщений: 90
Доброго времени суток.
Возникла проблема.
Создал DTS-пакет, в котором запускаю 32-битное приложение, + процедуры.
Если запускать пакет вручную (в интерпрайз менеджере>выполнить) - все проходит без ошибок.
Пытаюсь запустить командой: EXEC master..xp_cmdshell 'dtsrun /s finance29 /E /N RUNSQL_Habar_1-этап' - выдает ошибку:
DTSRun OnError: DTSStep_DTSCreateProcessTask_1, Error = -2147220330 (80040496)
Error string: CreateProcessTask 'DTSTask_DTSCreateProcessTask_1': Process returned code -1073741787, which does not match the specified SuccessReturnCode of 0.
select @@version
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
30 июн 09, 13:42    [7358893]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка запуска джоба через dtsrun  [new]
LenaV
Member

Откуда: USA
Сообщений: 6750
когда вы запускает пакет в ручную, он выполняется под вашим аккоунтом.
xp_cmdshell из окна Query Analyzer - под аккоунтом SQL Server,
job - выполняется под аккоунтом SQL Agent.
проверьте права.
30 июн 09, 18:36    [7360713]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка запуска джоба через dtsrun  [new]
sv.alex
Member

Откуда: Новосибирск
Сообщений: 90
LenaV,
Точно, проверил, джоб использовал профиль экаунта под которым стартован агент.
Теперь буду разбираться с правами
1 июл 09, 07:07    [7361584]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить