FIX: הודעת שגיאה בעת הפעלת חבילת SSIS ב-SQL Server 2012: "הרשאת ביצוע נדחתה על האובייקט ' xp_regread"

Template: Generic Hotfix

BUG #: 170218 (Content Maintenance) VSTS: 959980

Microsoft מפיצה את Microsoft SQL Server 2012 תיקונים כקובץ אחד הניתן להורדה. מאחר שהתיקונים מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים וכל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012 fix.

תופעות

בעת הפעלת חבילת SSIS בסביבת Microsoft SQL Server 2012, עלולה להופיע הודעת שגיאה הדומה להודעה הבאה:

הודעה שבוצעה כמשתמש: קבוצת מחשבים| משתמש. Microsoft (R) שרת SQL ביצוע חבילת כלי השירות גירסה 11.0.2100.60 עבור 64-סיבית זכויות יוצרים (C) Microsoft Corporation. כל הזכויות שמורות. התחלתי: הזמןשנכשל בביצוע הוא חבילת שרת עקב שגיאה 0x80131904. שרת: שם שרת, נתיב החבילה: \Dgb\tfip\fip.gtsx, מזהה הפניה לסביבה: NULL. תיאור: הרשאת ביצוע נדחתה על האובייקט ' xp_regread ', מסד הנתונים ' mssqlsystemresource ', סכימת ' sys '. מקור: ספק הנתונים של .Net SqlClient התחיל: 10:00:00 PM הסתיים: 10:00:01 PM שחלף: 0.093 שניות. ביצוע החבילה נכשל. השלב נכשל.

סיבה

בעיה זו מתרחשת עקב האופן שבו שירותי אינטגרציה מוציאים חבילות המאוחסנות ב-SSISDB ב-SQL Server 2012 סביבות.

פתרון

מידע אודות עדכון מצטבר

חבילת עדכון מצטבר 1 עבור שרת SQL 2012 Service Pack 1

התיקון עבור בעיה זו פורסם לראשונה בעדכון מצטבר 1. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2012 Service Pack 1, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2765331 חבילת עדכון מצטבר 1 עבור שרת SQL 2012 service Pack 1שים לב מכיוון שהגרסאות הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל תיקוני התיקונים החמים ותיקונים האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012 fix. מומלץ שתשקול להחיל את שחרור התיקון האחרון המכיל את התיקון החם. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2772858 sql server 2012 בונה שפורסמו לאחר sql Server 2012 Service Pack 1 שוחרר

חבילת עדכון מצטבר 3 עבור שרת SQL 2012

התיקון עבור בעיה זו פורסם לראשונה בעדכון המצטבר 3. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2012, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2723749 עדכון מצטבר 3 עבור שרת SQL 2012שים לב מכיוון שהגרסאות הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל תיקוני התיקונים החמים ותיקונים האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012 fix. מומלץ שתשקול להחיל את שחרור התיקון האחרון המכיל את התיקון החם. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2692828 -sql server 2012 בונה שפורסמו לאחר שפורסמו sql server 2012

מצב

מיקרוסופט אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף ' חל על '.

Workaround

To work around this issue, manually grant permissions to the account that executes the SSIS package. To do this, execute the following statement:

GRANT EXECUTE ON sys.xp_regread TO [Domain\Username]


In SQL Server 2012, the [SSISDB].[catalog].[create_execution] stored procedure creates the following registry key to determine whether the operating system is a 32-bit (x86) system or a 64-bit (x64) system. Then, the stored procedure uses the resulting information to run the following matching ISExec.exe process to host the package for runtime:

EXEC master..xp_regread 'HKEY_LOCAL_MACHINE',

'System\CurrentControlSet\Control\Session Manager\Environment',

'PROCESSOR_ARCHITECTURE';



To view the public permissions on the sys.xp_regread stored procedure, execute the following statements:

SELECT grantee_principal.name AS [Grantee], prmssn.permission_name 
FROM sys.all_objects AS theobject
INNER JOIN sys.database_permissions AS prmssn ON prmssn.major_id=theobject.object_id AND
prmssn.minor_id=0 AND prmssn.class=1
INNER JOIN sys.database_principals AS grantee_principal ON grantee_principal.principal_id = prmssn.grantee_principal_id
WHERE (theobject.type='X') and (theobject.name=N'xp_regread' and
SCHEMA_NAME(theobject.schema_id)=N'sys')

הפניות

לקבלת מידע נוסף על מודל מתן השירות המצטבר עבור שרת SQL, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

935897 מודל שירות מצטבר זמין בצוות SQL Server כדי לספק תיקונים חמים עבור בעיות שדווחולקבלת מידע נוסף אודות סכימת מתן השמות עבור עדכוני שרת SQL, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

822499 סכימת מתן שמות עבור חבילות עדכון תוכנה של Microsoft SQL Serverלקבלת מידע נוסף אודות מונחי עדכון תוכנה, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

824684 תיאור של המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft

Author: jasonh; jannaw
Writer: v-fismao; v-jayc
Tech Reviewer: jasonh; jannaw; sqlprev
Editor: v-anwale

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×