SSIS 0x8009000B "機碼用在特定狀態時無效


当我们手动执行 dtsx时没错,但是放到SQLserver JOB里面执行却报错 

该异常可能是权限之类问题导致的

解决办法是

设定 Project的安全级别为 EncryptSensitiveWithPassword ,同时 dtsx的 安全级别要和 project一样

设定 dtsx安全级别 ,双击 dtsx

同时 Job 还要重新设定一遍,这个时候会要求你输入设定的密码 比如 12345

设定完之后,手动执行JOB