Running DTS2000 from within SSIS 2005
Wednesday, July 15, 2009 at 1:56PM Found something interesting today. I have an SSIS package that simply runs a DTS package using the 'Execute DTS 200 Package Task' (I know, I didn't like it either, but deadlines prevented a rewrite of this DTS, which happen to be 2 200 line active X tasks.) The DTS package currently exists within a SQL Server 2005 machine, so we were running this with 'Windows Authentication'. We kept the package security at 'EncryptSensitiveWithUserKey'To get this to run I needed first to make sure ran in 32-bit mode not 64-bit mode. After running I got this error:
Error: 2009-07-15 08:46:38.82
Code: 0xC0016016
Source:
Description: Failed to decrypt protected XML node "PackagePassword" with error 0x80070002 "The system cannot find the file specified.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available.
End Error
Error: 2009-07-15 08:46:38.82
Code: 0xC0016016
Source:
Description: Failed to decrypt protected XML node "SQLPassword" with error 0x80070002 "The system cannot find the file specified.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available.
End Error
Turns out, you need to set your package to 'DontSaveSensitiveData'.
32-bit,
64-bit,
DTS,
SSIS,
sql server 2005
Josef Richberg 
