У меня есть задание в SQL Agent, состоящее из нескольких шагов. Все эти шаги выглядят так:
DTSRun / ~ Z0x6B7BDADEAD0D381F601ECC24B C0C4C522870C60DC5EC3D012C5D08A8DEB529CE 237A9215B878828FA8AD1FAC5FFB5CAA164ABBE 078BD638B2E062391EF98E2C7B31873C81A0291 537EBC449B9445233EED18AB93F86CEF58A1C36 9CFCA803703A059C2
Как я могу узнать, что это за пакет DTS?
Можно ли запросить базу данных, чтобы узнать, что это за идентификатор пакета? и получите название пакета например
Если вы посмотрите Документация DTSRun, вы можете увидеть это:
/~Z
Indicates that the command line for dtsrun is encrypted using SQL Server 2000 encryption.
Ваша командная строка была зашифрована, и вам кажется, что вам не повезло.
Однако после дальнейших исследований я обнаружил следующее:
To decrypt what package it is, run from a command window:
DTSRun
/~Z0xA9B18C86BDE97AF20DFA3BDE264EFB9F95433CFF4GG418C085F2649E962AF05F2BB
3010076438B6B4F1E0919E7C362CD05F7CD41C4BBDE76C18CA9A3AE9194EC87B8FF1A115
6A3F286D8EB18A1DCC11D94E02F2759883AA146856CBB649E5F1E97187FC7C517EEDD34F
B6B9AEC98C6857EB12D /!X /!C
«Это расшифровывает зашифрованную строку и сохраняет ее в буфере обмена. Теперь откройте текстовую панель / блокнот / Word / любимую программу обработки текста и вставьте результаты. Это даст пакету DTS имя, которое он будет запускать».
Может получится ...