0

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


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

Ответов: 1

0

Вы можете использовать sp_who2 для поиска сеансов с этим именем хоста (также можете проверить имя приложения, имя пользователя и т.д.), И вы можете использовать dbcc inputbuffer ({ваш pid здесь}), чтобы получить текст ввода, переданный этим pid, чтобы убедиться, что у вас есть правильный пид. Однако я не знаю, как спрятать ваш сеанс от администратора или предотвратить его уничтожение.

Возможно, будет проще просто попросить администратора базы данных не прерывать вашу сессию.

Дополнить ответ

Server-Help.Ru - 2019. The website content is licensed CC BY NC SA 4.0. <|> Политика Конфиденциальности