อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณมี Microsoft SQL Server รวมบริการ (SSIS) ๒๐๑๒หรือ Microsoft SQL Server รวมบริการ (SSIS) ๒๐๑๔โครงการ
-
คุณตั้งค่าคุณสมบัติProtectionLevelของแพคเกจ SSIS เป็นEncryptSensitiveWithPassword
-
คุณสร้างตัวจัดการการเชื่อมต่อการจัดการวัตถุ SQL (SMO) สำหรับโครงการ
-
คุณตั้งค่าบัญชีผู้ใช้และรหัสผ่านสำหรับตัวจัดการการเชื่อมต่อ
-
คุณเรียกใช้โครงการ SSIS
ในสถานการณ์สมมตินี้คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
แอตทริบิวต์สแตนซ์ DtsException: ' เกลือ ' สำหรับรหัสผ่านหายไปในรายการโครงการ ที่ microsoft สแตนซ์ XMLSerializationHelper DecryptByPassword (XmlNode xmlNode รหัสผ่านสตริง) ที่ Microsoft. สแตนซ์. DecryptXmlNode (XmlNode xmlNode, DTSProtectionLevel protectionLevel, สตริ projectPassword, IDecryptionFailureHandler decryptionFailureHandler) ที่ Microsoft. สแตนซ์. ConnectionManagerItem. () LoadInternal (สตรีมสตรีม IDTSEvents เหตุการณ์) ที่ Microsoft. สแตนซ์. Dts. (เหตุการณ์ IDTSEvents, สตรีมสตรีม) ที่ Microsoft. สแตนซ์. ConnectionManagerItem () ที่ Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager () ที่ microsoft. สแตนซ์. project. EnumerateSharedConnectionProperties (ที่เก็บข้อมูล) ที่ Microsoft. สแตนซ์. Project SaveManifest (IProjectStorage) ที่ สแตนซ์ (IProjectStorage) ที่ microsoft. กบันทึก (ที่เก็บข้อมูล) ที่ microsoft.. project. DataTransformationServices (DataTransformationsProjectBuilder IncrementalBuildThroughObj) ที่ Microsoft. IOutputWindow. outputWindow (DataTransformationServices DataTransformationsProjectBuilder), BuildIncremental, IOutputWindow (outputWindow), ()
หมายเหตุ ปัญหานี้เกิดขึ้นเฉพาะเมื่อคุณกำลังทำงานกับตัวจัดการการเชื่อมต่อในโค้ดที่ได้รับการจัดการเท่านั้น
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๔ /en-us/help/2931693
การอัปเดตที่สะสม8สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/2917531
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"