Запуск DTS из Stored Procedure.

Juli
Дата: 16.10.2003 11:59:14
Помогите, пожалуйста.
Есть DTS, который данные из файла .xls закачивает в MS SQL.
Файл находится на другом сервере: \\Rudnik\...\plan.xls. Доступ у сервера SQL к данному серверу есть. При запуске пакета командой Execute из Enterprise Manager все выполняется. При запуске из процедуры командой
exec master..xp_cmdshell 'dtsrun /sRudSQL /e /nplanDTS' выдает такую ошибку:
Error: -2147467259 (80004005); Provider Error: -534709256 (E020FBF8)
Error string: Файл '\\Rudnik\Архив\Secretary\plan.xls' не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользователем для монопольного доступа или требуется разрешение на просмотр данных.
Error source: Microsoft JET Database Engine
Help file:
Help context: 5003051
Причем файл не открыт ни каким пользователем.
Если записать файл на SQL сервер, то все выполняется. Но так нельзя. Доступ для записи на сервер закрыт.
Что делать - не знаю.
Glory
Дата: 16.10.2003 12:09:56
Что говорит
exec master..xp_cmdshell 'dir \\Rudnik\...\*.*'
Juli
Дата: 17.10.2003 08:32:18
Не найден сетевой путь.
Glory
Дата: 17.10.2003 10:17:41
1. Под какой учетной запиью стартует SQL сервер ?
2. http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

ЗЫ
На всякий случай спрошу - Надеюсь в предложенном мной скрипте вы ввели полный сетевой путь до файла ? Т.е. \\Rudnik\Архив\Secretary\ ?