DTS- Советы по отладке - PullRequest
       13

DTS- Советы по отладке

4 голосов
/ 24 ноября 2008

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

Более конкретно, эти процессы выполняются в блоках кода ActiveX, что в основном является VBScript для базы данных. Это действительно трудно отладить.

В любом случае, мне интересно, могут ли опытные профессионалы DTS прошлого или настоящего времени предложить советы о том, как справляться с отладкой , , устранением неполадок или иным образом заниматься разработкой пакета DTS .

Этот вопрос помечен как вики сообщества. Надеюсь, у меня есть общие и целевые идеи и методы для всех типов реализаций пакетов DTS.

Ответы [ 2 ]

5 голосов
/ 24 ноября 2008

У меня был сложный пакет DTS, который импортировал некоторые данные, запустил несколько пакетных сценариев, создал файл CSV и загрузил полученный результат через FTP. Иногда процесс FTP завершается ошибкой.

Я создал таблицу «DTS LOG» и после каждого шага просто добавлял задачу вставки SQL и записывал в таблицу метку времени и имя функции. Я решил показать мне любой процесс, который не завершился.

Хотя это может быть не так детально, как вам нужно, но, по крайней мере, вы будете знать, где проблема в выполнении.

2 голосов
/ 24 ноября 2008

В части написания сценариев я использовал MsgBox для отображения «Я попал сюда» или «xfer работал», или что бы вы ни хотели указать, что-то произошло, что не так очевидно во время выполнения.

Вы также можете использовать условные операторы для перехода в конец, если вы тестируете определенную часть потока.

Если вы застряли в работе с DTS, но также работаете с экземпляром SQL Server 2005, вы можете увидеть, не можете ли вы обновить пакеты DTS до DTSX (службы интеграции SQL Server) и выполнить их там заново. Я знаю, что это не «трюк», но вы работаете в IDE VS2005, можете писать в .NET, а также можете устанавливать точки останова и значительно упростите жизнь в мире DTS.

Здесь также есть несколько статей:

http://www.databasejournal.com/article.php/1503191

Прокрутите вниз, и вы увидите статьи «SQL Server 2000 DTS».

...