Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как по ID DTS пакета узнать его имя?  [new]
terrymoon
Member

Откуда:
Сообщений: 315
MS SQL 2000.
Есть jobы в которых по расписанию запускаются DTS пакеты.
Запусаются они так примерно
DTSRun /~Z0xF2E21616AFD8873CA35B309C4A52F2392A780B45734060394BBEEF04137C3350CC7E48B5B5F4C35E5B31C4E42D5645D3C6F06EA93F72BE11012848BEA0A18F111B02BF619CAFCEC8903142378BA87E37E7940D84B9C63100B5DF3F7A43B61C10BAF035233E42C448DFA1B3C930BBCBA5505E2F2F75F6B32C65383315B01FA809D600809D78016D208595CA

Так вот, как можно по этому длинному IDшнику узнать имя пакета, т.е. идентифицировать сам этот пакет?
29 июл 08, 16:23    [6000028]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
Glory
Member

Откуда:
Сообщений: 104751
terrymoon

Так вот, как можно по этому длинному IDшнику узнать имя пакета, т.е. идентифицировать сам этот пакет?

Это зашифрованная строка запуска, а не только имя пакета
29 июл 08, 16:24    [6000037]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
terrymoon
Member

Откуда:
Сообщений: 315
Glory
terrymoon

Так вот, как можно по этому длинному IDшнику узнать имя пакета, т.е. идентифицировать сам этот пакет?

Это зашифрованная строка запуска, а не только имя пакета

А можно как нибудь узнать из нее имя пакета или хотябы ID пакета который у него в свойствах отображается?
29 июл 08, 16:32    [6000123]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Документированным методом - нельзя.
Но там не шибко сложная шифрация
29 июл 08, 16:42    [6000242]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
terrymoon
Member

Откуда:
Сообщений: 315
Glory
Документированным методом - нельзя.
Но там не шибко сложная шифрация

А какая?
Где нибудь можно прочитать про нее?
29 июл 08, 16:49    [6000311]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
Glory
Member

Откуда:
Сообщений: 104751
terrymoon
Glory
Документированным методом - нельзя.
Но там не шибко сложная шифрация

А какая?
Где нибудь можно прочитать про нее?

Наверное у умельцев на просторах Инета
29 июл 08, 16:51    [6000326]     Ответить | Цитировать Сообщить модератору
 Re: Как по ID DTS пакета узнать его имя?  [new]
neal
Member

Откуда: Сердце Москвы
Сообщений: 492
посмотрите здесь
Вам нужна утилита DTSRunDec

автор
DTSRun command line decryption utility
======================================

Sometimes people ask how to decrypt some sort of data stored in Microsoft SQL Server 2000.
One case is decryption of DTSRun command line parameters that can be found in sysjobsteps
table:

SELECT command
FROM msdb.dbo.sysjobsteps

---------------------------
DTSRun /~Z0xF2E216E36948A6C83AC888EA05C93E2CACB07C0B59649CE75654E3FDAC6CCE4ED5F
72528FC6458D14F566A164C9F31C4D18CA65E9E244994C4DF0ABE475C42D18B31DC84FB51E22B6D
F34778D5159106B3D727B6CD576891E34C7D

Value after /~Z can be decrypted using DTSRunDec.exe: just run it and supply the value.

DTSRun also accepts separate parameters in encrypted form:

DTSRun /~N0x80E843677D7F44392E6B61D89EB9553C ...

To decrypt separate parameters use DTSRunDec2.exe.


-------------------------------------------------------
Благодарю алфавит за предоставленные буквы.
29 июл 08, 19:41    [6001478]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить