我有一个SSIS包(导出一些数据库表 - > CSV文件) 创建此包后,我可以运行该包 从Visual Studio或单击它。
但如果我添加执行此程序包作为在一天任意时间安排的SQL代理作业,则会失败。
如果必须配置与权限/命令行参数相关的任何内容,则需要指针
提前致谢
答案 0 :(得分:2)
您不会提供代理运行程序包时收到的错误消息的详细信息,但您需要检查运行SQL Server代理程序的Windows帐户的权限。
如果所有包都将数据库表导出到文本文件,则需要检查服务帐户是否有权:
答案 1 :(得分:0)
运行我的SQL Server代理的Windows帐户属于sysadmin 此外,同一用户在我的系统中具有管理员权限,可在导出到csv文件时访问文件夹。
作业历史记录中的错误消息:
以用户身份执行:MymachineName \ JOBUSER。包执行失败。步骤失败了。
在步骤中,我包含了SSIS包,并且具有正确的数据源连接, 运行方式:SQL代理服务帐户(这也在MymachineName \ JOBUSER用户下运行)