sp_OAMethod @oPKG 'Execute' не работает

alex_v_filatov
Дата: 06.12.2002 02:49:51
Почтенные,
Пытаюсь запустить из SQL скрипта DTS package который экспортирует таблицу в текстовый файл. Скрипт выполняется без ошибок, но файл не экспортируется. Сам по себе DTS package работает. Причем ежели этот же код написать на VBScript и запустить из другого DTS package, все то же работает. Работаю с MSQL7 sp 3, Wnidows2000.

Может быть кто-нибудь сталкивался с подобной ситуацией?
Спасибо...

Скрипт:


declare @oPKG int,
@hr int

EXEC @hr = sp_OACreate 'DTS.Package', @oPKG OUT
IF @hr <> 0
BEGIN
PRINT '*** Create Package object failed'
RETURN
END

EXEC @hr = sp_OAMethod @oPKG OUT, 'LoadFromSqlServer', NULL,
@ServerName='DevServer', @PackageName='ExportToFlatFile', @Flags=256
IF @hr <> 0
BEGIN
PRINT '*** Load Package failed'
RETURN
END

EXEC @hr = sp_OAMethod @oPKG, 'Execute'
IF @hr <> 0
PRINT '*** Execute failed'