[英]SQL Server unable to execute SSIS packages
I have upgraded SQL Server from 2012 to 2014, but now I am unable to run SSIS packages, I get an error: 我已将SQL Server从2012年升级到2014年,但是现在我无法运行SSIS包,出现错误:
unable to execute
xp_regread
procedure"无法执行
xp_regread
过程”
I am part of sysadmin
role. 我是
sysadmin
角色的一部分。
I have tried to explicitly grant permission for me but I get the same error. 我试图为我明确授予权限,但出现相同的错误。
The issue fixed by http://support.microsoft.com/kb/2720171/en-us (which does not require the latest CU) has a specific cause: http://support.microsoft.com/kb/2720171/zh-cn (不需要最新的CU)解决的问题有特定的原因:
"This issue occurs because of the way Integration Services executes packages stored in SSISDB in SQL Server 2012 environments."
“发生此问题是由于Integration Services在SQL Server 2012环境中执行SSISDB中存储的程序包的方式。”
Translated, that means Microsoft failed to ensure the "Executed as user: DOMAIN|USER" was given permission to run XP_REGREAD. 已翻译,这意味着Microsoft无法确保已授予“以用户身份执行:DOMAIN | USER”运行XP_REGREAD的权限。
That doesn't mean every user must be given permission to run XP_REGREAD. 这并不意味着必须授予每个用户运行XP_REGREAD的权限。 That means every user, even if they were supposed to have permission to run XP_REGREAD, was unable to run XP_REGREAD (hence the bug, hence the fix).
这意味着即使每个用户都应该有权运行XP_REGREAD,他们也无法运行XP_REGREAD(因此,该错误也随之而来)。
Check the following: 检查以下内容:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.