как узнать идентификатор сессии выполнения пакета ssis через SP_target

822
Vinayak

Я выполняю пакет ssis, который содержит только одну задачу потока данных. Просто ВЫБЕРИТЕ инструкцию в источнике и таблицу в месте назначения. Я хочу узнать идентификатор сеанса этого запущенного пакета в SP_TARGET. Мне нужно передать большой объем данных, который займет несколько часов и не требует, чтобы администратор баз данных убил мою сессию.

0

1 ответ на вопрос

0
Eric

You can use sp_who2 to look for sessions from that hostname (can also check the application name, user name, etc), and you can use dbcc inputbuffer() to grab the text of the input submitted by that pid, to make sure you've got the right pid. However there's no way that I know of to hide your session from an admin or prevent it from being killed.

It might be easier to just ask the DBA not to kill your session.