我有一个SSIS包部署到SQL Server 2008:该程序运行在BIDS以及从存储的包目录中的服务器的罚款。 只要我这个包绑在SQL的工作,我开始看到从访问SSIS包中的特定文件权限的问题。 所以通过我的研究,我发现使用代理帐户可以是解决我的问题。 这是到目前为止,我已经采取的步骤:
- 安装的Active Directory用户帐户
- 在安全性 - 凭据 - 创建在步骤1系在帐户凭据。
- 在SQL Server代理 - 代理 - SSIS包执行 - 创建绑以上证书的代理,并选择“SQL Server Integration Services包”复选框。
- 创建一个登录与角色“SQLAgentOperatorRole”,“SQLAgentReaderRole”,“SQLAgentUserRole”和MSDB数据库上的“公开”。
- 创建工作运行我的SSIS包。 作业所有者是绑在步骤4中创建在我工作的步骤属性登录我将类型设置为“SQL Server集成服务包”和运行方式选项,在步骤3中创建我的代理帐户,并指出我的SSIS包。
- 从步骤1访问该SSIS包是指向文件夹/文件给予了充分的控制,以该帐户。
当我踢的工作离我不断地得到和错误:
作为用户执行:“从步骤1的账户” - 无法加载包。 用户登录失败:“从第1步帐户”。 该包无法加载。
哪一步可能我会丢失来完成这个任务?
谢谢你的时间,比利