Найти ссылку на таблицу в пакетах DTS - PullRequest
2 голосов
/ 29 июля 2009

Мне нужно найти пакет DTS, который содержит определенное имя таблицы. Существует более 200 пакетов DTS, каждый из которых содержит несколько объектов.

My_Prod - это имя таблицы. Существует ли команда T-SQL для поиска всех пакетов DTS, которые ссылаются на это имя таблицы?

Ответы [ 2 ]

2 голосов
/ 30 июля 2009

Как сказал Эрик, я не знаю ни одной команды SQL.

Вы можете взглянуть на Поиск пакетов SSIS-DTS . Я никогда не использовал его, но похоже, что он может работать для того, что вам нужно.

Кроме того, вы можете взглянуть на эту статью . Я немного изменил код, чтобы найти все пакеты DTS на сервере и изменить настройки соединения, которые были направлены на определенный сервер. Это была бы небольшая работа, но вы могли бы заставить ее делать то, что вы хотите.

Надеюсь, это поможет.

1 голос
/ 29 июля 2009

Нет команды SQL, но файлы основаны на XML, так что вы можете выполнить поиск в Windows по содержимому файла, чтобы увидеть, появляется ли имя вашей таблицы в каком-либо из них.

...