I have upgraded SQL Server from 2012 to 2014, but now I am unable to run SSIS packages, I get an error:
unable to execute
xp_regread
procedure"
I am part of sysadmin
role.
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:
"This issue occurs because of the way Integration Services executes packages stored in SSISDB in SQL Server 2012 environments."
Translated, that means Microsoft failed to ensure the "Executed as user: DOMAIN|USER" was given permission to run XP_REGREAD.
That doesn't mean every user must be given permission to run 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).
Check the following:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.