윈도우즈 배치 파일(.bat)에 dtsrun 명령어를 입력해 놓고, DTS Package를 실행할 수 있습니다.
이때 아이디나 암호 등이 텍스트로 입력되어 있기 때문에 보안 상 문제가 될 수 있습니다.
이러한 문제를 해결하기 위해 dtsrun의 매개변수를 암호화된 텍스트로 입력할 수 있습니다.
다음과 같은 순서대로 하면 됩니다.
Procedure to Encrypt SQL Server DTSRUN Parameters
1. Create a batch file with your DTSRUN command
Example:
Batch file: test01.bat contains
2. DTSRUN /s biwgdcsql02 /u test01 /p goodby /n dts_test01
Add /!y to the end of the DTSRUN command and save your batch file
Example:
Batch file: test01.bat now containsDTSRUN /s biwgdcsql02 /u test01 /p goodby /n dts_test01 /!y
3. From DOS enter your batch file name followed by > text.txt
This will put the results of the DTSRUN to file text.txt
Example: c>test01 > text.txt
Your text.txt file now contains your dtsrun command encrypted
Example
Text.txt file:
D:\mystuff\DOCS\SQL Server\Bat>dtsrun /s biwgdcsql01 /u test01 /p goodby /n dts_test01 /!yDTSRun /~S 0x928F677DDD81FD0250CE162775417004D46FB7187384F1B7 /~U 0x61E3505D4C6A2496D5220748798FD9CC /~P 0xEBB63BFB2DA7637633434425CA5C22A0 /~N 0x5E4F2014862B0FFB4671509860E1217D68005C6C8D08A884 /!Y
5. Cut and paste the encrypted parts that you will wish to encrypt into your original batch file
출처 : http://www.geocities.com/swede27410/sqlncrpt.htm