תופעות
שקול את התרחיש הבא:
-
יש לך שירותי שילוב של Microsoft SQL Server (SSIS) 2012 או SQL Server Services (SSIS) 2014.
-
הגדר את המאפיין ProtectionLevel של חבילות SSIS ל- EncryptSensitiveWithPassword.
-
אתה יוצר מנהל חיבורים של אובייקט ניהול SQL (SMO) עבור הפרוייקט.
-
אתה מגדיר חשבון משתמש וסיסמה עבור מנהל החיבורים.
-
אתה מפעיל את פרוייקט SSIS.
בתרחיש זה, אתה מקבל את הודעות השגיאה הבאות:
Microsoft. SqlServer. Dts. Runtime. DtsException: התכונה ' מלח ' עבור סיסמה חסרה במניפסט הפרוייקט. ב-Microsoft. SqlServer. Dts. Runtime. XMLSerializationHelper. DecryptByPassword (XmlNode xmlNode, סיסמת מחרוזת) ב-Microsoft. SqlServer. Runtime. Runtime. Project. DecryptXmlNode (XmlNode xmlNode, DTSProtectionLevel protectionLevel, String projectPassword, IDecryptionFailureHandler decryptionFailureHandler) ב-Microsoft. SqlServer. Runtime. ConnectionManagerItem. LoadInternal (stream Stream, IDTSEvents events) ב-microsoft. SqlServer. Dts. runtime. ConnectionManagerItem. Load (IDTSEvents events, stream Stream) ב-microsoft. SqlServer. המשך בזמן העבודה ב-microsoft. ConnectionManagerItem. SqlServer. EnumerateSharedConnectionProperties. runtime. runtime. SqlServer. Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager Microsoft. SqlServer. Dts. Runtime. Project. SaveTo (אחסון IProjectStorage) ב-Microsoft. SqlServer. Dts. Runtime. Save () ב-Microsoft. DataTransformationServices. DataTransformationsProjectBuilder. IncrementalBuildThroughObj (IOutputWindow outputWindow) ב-Microsoft. DataTransformationServices. Project. DataTransformationsProjectBuilder. BuildIncremental (IOutputWindow outputWindow)
הערה הבעיה מתרחשת רק כאשר אתה עובד עם מנהלי חיבורים בקוד מנוהל.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
עדכון מצטבר 8 עבור SQL Server 2012 SP1 /en-us/help/2917531
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".