0
我已经升级的SQL Server 2012至2014年,但现在我无法运行SSIS包,我得到一个错误:SQL服务器无法执行SSIS包
unable to execute
xp_regread
procedure"
我的sysadmin
角色的一部分。
我试图明确授予我的权限,但我得到了同样的错误。
我已经升级的SQL Server 2012至2014年,但现在我无法运行SSIS包,我得到一个错误:SQL服务器无法执行SSIS包
unable to execute
xp_regread
procedure"
我的sysadmin
角色的一部分。
我试图明确授予我的权限,但我得到了同样的错误。
由http://support.microsoft.com/kb/2720171/en-us固定(这并不需要最新的CU)问题有一个具体原因:
"This issue occurs because of the way Integration Services executes packages stored in SSISDB in SQL Server 2012 environments."
翻译,这意味着微软未能确保“作为用户执行:DOMAIN | USER”被赋予运行XP_REGREAD的权限。
这并不意味着每个用户都必须获得运行XP_REGREAD的权限。这意味着每个用户,即使他们应该拥有运行XP_REGREAD的权限,都无法运行XP_REGREAD(因此是bug,因此也是修复)。
检查以下内容:
您可能是系统管理员,但实际执行SSIS软件包的帐户呢?如果您在此[论坛](http://www.sqlservercentral.com/Forums/Topic1601578-3411-1.aspx)上很好地将EXECUTE授予了xp_regread, – billinkc