我想在SSIS包中阅读一个视图。然而,程序包失败并显示消息:“语法错误,权限违规或其他非特定错误”。
SSIS包由SSIS包执行代理执行,打算将帐户集的权限限制为仅包含所需的凭据。
如果我在目标实例上授予帐户sysadmin,则SSIS包可以正常工作。 如果我仅授予帐户访问相关数据库的权限,则SSIS包将失败。 (即使我将其分配给“db owner”角色) 我确实授予了引用数据库的帐户权限,但它失败了。
是否可以选择使用代理运行SSIS包并避免授予凭据帐户sysadmin权限?
SSIS包放在SQL Server 13.0.4001.0实例上。
数据库放在SQL Server 10.50.2796.0实例上。
相关帐户是Active Directory帐户。