powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как запустить DTS (Local Package) из StoreProcedure
3 сообщений из 3, страница 1 из 1
Как запустить DTS (Local Package) из StoreProcedure
    #32025791
Boris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как запустить DTS (Local Package) из StoreProcedure.
...
Рейтинг: 0 / 0
Как запустить DTS (Local Package) из StoreProcedure
    #32025799
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exec master..xp_cmdshell 'dtsrun.exe /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password'

О всех параметрах запуска утилиты dtsrun.exe см. BOL
...
Рейтинг: 0 / 0
Как запустить DTS (Local Package) из StoreProcedure
    #32025821
Alexander Rozovyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот кусочек процедуры.
\ndeclare @hr int
declare @oPKG int
exec @hr = sp_OACreate 'DTS.Package', @oPKG OUT
if @hr <> 0
begin
print 'Ошибка созданий об''екта DTS.Package. Пакет '+@PackageName
return -1
end

declare @LoadStr varchar(1024)
set @LoadStr='LoadFromStorageFile("'+@PackagePath+'setting_option.dts","")'

exec @hr = sp_OAMethod @oPKG,@LoadStr
if @hr <> 0
return -1

exec @hr = sp_OASetProperty @oPKG,'GlobalVariables("SetFlag").Value',@SetFlag
if @hr <> 0
return -1

exec @hr = sp_OAMethod @oPKG, 'Execute'
if @hr <> 0
return -1

exec @hr = sp_OADestroy @oPKG
if @hr <> 0
return -1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как запустить DTS (Local Package) из StoreProcedure
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]