Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов DTS пакета с помощью SP / 3 сообщений из 3, страница 1 из 1
12.06.2002, 09:15:22
    #32032552
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов DTS пакета с помощью SP
Здравствуйте дамы и господа!
Можно ли с помощью хранимой процедуры вызвать DTS-пакет?
Заранее благодарю.
...
Рейтинг: 0 / 0
12.06.2002, 11:31:09
    #32032566
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов DTS пакета с помощью SP
exec master..xp_cmdshell 'dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name '
...
Рейтинг: 0 / 0
12.06.2002, 18:22:53
    #32032593
klama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов DTS пакета с помощью SP
create proc sp_DTSWrapper ( @msg varchar (255) , @str varchar (255) = null output )
as
set nocount on
declare @pkg int ,
@rc int ,
@hr int ,
@source varchar (255)

exec @rc = sp_OACreate 'DTS.Package' , @pkg output

exec @rc = sp_OAMethod @pkg
, 'LoadFromSQLServer'
, null ,
, @ServerName = "(local)"
--, @ServerUserName = "sa"
--, @ServerPassword = "pwd"
--, @Flags = 0 -- SQL Server authentication
, @Flags = 256 -- NT authentication
, @PackageName = "MyDTSPAckage"

exec @rc = sp_OASetProperty @pkg ,
'GlobalVariables ("MyGlobalVar1").Value' , @msg

exec sp_OAMethod @pkg , 'Execute'

exec @rc = sp_OAGetProperty @pkg ,
'GlobalVariables ("MyGlobalVar2").Value' , @str out

exec sp_OADestroy @pkg

--Note that if you are not using SQL Sever authtication, you'll need to un-comment the
--three lines in the call to LoadFromDQLServer and comment out the
--Line for @flags = 256

go
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов DTS пакета с помощью SP / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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