【发布时间】:2010-07-14 14:07:27
【问题描述】:
我正在尝试在 SQL Server 2008R2 上执行 SSIS 包。该脚本检索远程服务器上的数据并将它们复制到其本地数据库。
此作业每小时安排一次,SQL 代理使用代理向远程计算机验证自己的身份。身份验证似乎没问题,但在加载 SSIS 包时出现错误。
这是我得到的:
Could not load package because of error 0xC001404A. Description: While trying to find a folder on SQL an OLE DB error was encountered with error code 0x80040E09 (The EXECUTE permission was denied on the object 'sp_ssis_getfolder', database 'msdb', schema 'dbo'.).
当我向该用户添加 sysadmin 角色时,脚本运行良好。我不知道我必须向数据库“mdb”上的用户添加哪种权限以避免此错误。
有人可以帮帮我吗?
提前致谢
【问题讨论】:
标签: sql-server stored-procedures ssis authorization