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

Откуда: Казань
Сообщений: 254
Доброго времени суток всем!
Пытаюсь запустить dts-пакет. Просто
Enterprise manager->Data Transformation Sevises->test(это имя пакета)->Execute Package 
работает
Запуск через командную строку через
DTSRun /Sproliant /Usa /Pparol* /Ntest
тоже все нормально. А вот через QA
EXEC master..xp_cmdshell 'DTSRun /Sproliant /Usa /Pparol* /Ntest' 
выдает ошибку. В чем может быть дело?
Спасибо заранее за ответы
7 июл 09, 16:30    [7387474]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36803
Текст ошибки как всегда требуется угадать?
7 июл 09, 16:31    [7387482]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Гавриленко Сергей Алексеевич, Текст ошибки:
DTSRun:  Loading... 
DTSRun:  Executing... 
DTSRun OnStart:  DTSStep_DTSDataPumpTask_1 
DTSRun OnError:  DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005) 
   Error string:  Error opening datafile: Не удается найти указанный файл. 
 
   Error source:  Microsoft Data Transformation Services Flat File Rowset Provider 
   Help file:  DTSFFile.hlp 
   Help context:  0 
 
Error Detail Records: 
 
Error:  2 (2); Provider Error:  2 (2) 
   Error string:  Error opening datafile: Не удается найти указанный файл. 
 
   Error source:  Microsoft Data Transformation Services Flat File Rowset Provider 
   Help file:  DTSFFile.hlp 
   Help context:  0 
 
DTSRun OnFinish:  DTSStep_DTSDataPumpTask_1 
DTSRun:  Package execution complete. 
NULL
7 июл 09, 16:32    [7387500]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Верчия сервера
Microsoft SQL Server  2000 - 8.00.760 (Intel X86)   Dec 17 2002 14:22:05   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1) 

7 июл 09, 16:34    [7387520]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
rainurka
Верчия сервера
Microsoft SQL Server  2000 - 8.00.760 (Intel X86)   Dec 17 2002 14:22:05   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1) 



Какой кошмар, о сервис паках успешно забываем ?
7 июл 09, 16:38    [7387563]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Ozerov, дело в нем?
7 июл 09, 16:40    [7387581]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ваш пакет не может найти какой то файл - "Не удается найти указанный файл."
Этот файл есть в наличии ?
7 июл 09, 16:41    [7387600]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory, все файлы есть в наличии. Говорю же через командную строку все работает отлично
7 июл 09, 16:43    [7387614]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
rainurka
Ozerov, дело в нем?

Не думаю, но дабы огородить себя от глюков первых билдов установите для начала сп4
7 июл 09, 16:43    [7387619]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Ozerov, спасибо. Попробую
7 июл 09, 16:44    [7387625]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36803
Ozerov
rainurka
Ozerov, дело в нем?

Не думаю, но дабы огородить себя от глюков первых билдов установите для начала сп4
760й билд - не самый древний, это третий сервис-пак. Но обновиться надо, это без вопросов.
7 июл 09, 16:44    [7387628]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory, все файлы есть в наличии. Говорю же через командную строку все работает отлично

И как вы проверили наличие этих всех файлов ?
7 июл 09, 16:44    [7387636]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory, В самом пакете идет копирование из csv файла в таблицу. Еще раз проверил наличие этого файла. Раз через командную строку dtsrun.exe отрабатывает, значит он тоже есть.
7 июл 09, 16:48    [7387664]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory, В самом пакете идет копирование из csv файла в таблицу. Еще раз проверил наличие этого файла. Раз через командную строку dtsrun.exe отрабатывает, значит он тоже есть.

Вы вопрос понимаете ? Как вы проверили наличие файла, который используется в DTSStep_DTSDataPumpTask_1 ?
7 июл 09, 16:50    [7387684]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory, може мы говорим о разных вещах. Я просто открыл диск C:\ и проверил наличие нужного мне файла. Возможно вы имеете ввиду что-либо другое?
7 июл 09, 16:55    [7387724]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory, може мы говорим о разных вещах. Я просто открыл диск C:\ и проверил наличие нужного мне файла. Возможно вы имеете ввиду что-либо другое?

Диск С: на какой машине ? Диск С: для какой учетной записи ?
7 июл 09, 16:59    [7387753]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory, уже думал об этом. Я админ на своей машине. И у меня администраторские права в БД
7 июл 09, 17:04    [7387803]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
rainurka
Glory, уже думал об этом. Я админ на своей машине. И у меня администраторские права в БД


А служба sql сервер запущена под Вашей, полноправной, учеткой ? :)
7 июл 09, 17:07    [7387830]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Решил проверить работает ли вобще xp_cmdshell
 EXEC master. .xp_cmdshell 'dir *.exe';
отрабатывает как надо
7 июл 09, 17:21    [7387935]     Ответить | Цитировать Сообщить модератору
 Re: Не работает xp_cmdshell  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory, уже думал об этом. Я админ на своей машине. И у меня администраторские права в БД

А причем тут вы и ваша машина, когда сервер работает на своей машине и под своей учетной записью ?
7 июл 09, 17:22    [7387941]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить