תופעות
נניח שאתה מפעיל את חבילת Microsoft SQL Server 2016 או 2017 Integration Services (SSIS 2016) באמצעות הפרוצדורה המאוחסנת של זמן הריצה של השפה הנפוצה (CLR). בעת הפעלת הפרוצדורה המאוחסנת CLR שגורמת למאפיין SQLContext.WindowsIdentity, ייתכן שתבחין שהמאפיין SQLContext.WindowsIdentity מחזיר ערך NULL עבור קריאות התחזות ב- SQL Server שמועד הפעלת חבילת SSIS. בעיה זו מתרחשת אם הליך CLR נמצא בבעלות משתמש בעל כניסה ל- Windows (לא SQL Server כניסה למערכת) שאין לו הרשאות SYSADMIN. בנוסף, ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה:
אין אפשרות להפעיל את הפעולה באמצעות חשבון המשתמש באימות SQL Server זה. התחל את הפעולה עם חשבון המשתמש באימות של Windows.
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 1 עבור SQL Server 2017
עדכון מצטבר 5 עבור SQL Server 2016 SP1
הערה: כדי לפתור בעיה זו, יש להפעיל את דגל המעקב (TF) 4637 .
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
הפניות
למד על המינוח שבו Microsoftמשתמשת כדי לתאר עדכוני תוכנה.