SqlServer一般会以启动SqlServer Agent服务的账户来运行其中的Jobs,但有些特殊情况下需要以不同的用户来运行不同的Jobs,这就需要用代理功能。
解决办法
- 在凭据创建一个凭据:
- 在SQLServer Agent ==> 代理 ==> 执行SSIS包中新增一个代理:
- 凭据名称选择之前创建的用户。
- 子系统选择SSIS包。
- 在Jobs中选择该代理:
- 类型选择SSIS包。
- 运行身份选择之前创建的代理。
SqlServer一般会以启动SqlServer Agent服务的账户来运行其中的Jobs,但有些特殊情况下需要以不同的用户来运行不同的Jobs,这就需要用代理功能。
解决办法