Symptomen
Neem het volgende scenario:
-
U hebt een Microsoft SQL Server Integration Services (SSIS) 2012 of SQL Server Integration Services (SSIS) 2014-project.
-
U stelt de eigenschap ProtectionLevel van de SSIS-pakketten in op EncryptSensitiveWithPassword.
-
U maakt een SMO (SQL Management object)-Verbindingsbeheer voor het project.
-
U hebt een gebruikersaccount en een wachtwoord voor Verbindingsbeheer ingesteld.
-
U voert het SSIS-project uit.
In dit scenario wordt het volgende foutbericht weergegeven:
Microsoft. SqlServer. DTS. runtime. DtsException: ' Salt ' kenmerk voor wachtwoord ontbreekt in het project manifest. bij Microsoft. SqlServer. DTS. runtime. XMLSerializationHelper. DecryptByPassword (XmlNode xmlNode, tekenreeks Password) bij Microsoft. SqlServer. DTS. runtime. project. DecryptXmlNode (XmlNode xmlNode, tekenreeks projectPassword, IDecryptionFailureHandler decryptionFailureHandler) bij Microsoft. SqlServer. DTS. runtime. ConnectionManagerItem. LoadInternal (stream, IDTSEvents gebeurtenissen) op Microsoft. SqlServer. DTS. runtime. ConnectionManagerItem. load (IDTSEvents Events, stream stream) bij Microsoft. SqlServer. DTS. runtime. ConnectionManagerItem. load () op Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager () op Microsoft. SqlServer. DTS. runtime. project. EnumerateSharedConnectionProperties () op Microsoft. SqlServer. DTS. runtime. project. SaveTo (IProjectStorage Storage) op Microsoft. SqlServer. DTS. runtime. project. Save () op Microsoft. DataTransformationServices. project. DataTransformationsProjectBuilder. IncrementalBuildThroughObj (IOutputWindow outputWindow) op Microsoft. DataTransformationServices. project. DataTransformationsProjectBuilder. BuildIncremental (IOutputWindow outputWindow)
Opmerking Het probleem treedt alleen op wanneer u met verbindings beheerders in beheerde code werkt.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Cumulatieve update 8 voor SQL Server 2012 SP1 /en-us/help/2917531
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.