Symptomer
Tenk deg følgende:
-
Du har en Microsoft SQL Server Integration Services-pakker (SSIS) 2012 eller SQL Server Integration Services-pakker (SSIS) 2014 prosjektet.
-
Du kan angi egenskapen ProtectionLevel av inkluderinger for Serverside pakkene til EncryptSensitiveWithPassword.
-
Du oppretter en SQL Management objekt (SMO) Tilkoblingsbehandling for prosjektet.
-
Angir en brukerkonto og et passord for connection manager.
-
Du kjører prosjektet inkluderinger for Serverside.
I dette scenariet kan du få følgende feilmeldinger:
Microsoft.SqlServer.Dts.Runtime.DtsException: 'Salt' attributt for passord mangler i manifestet for prosjektet.
på Microsoft.SqlServer.Dts.Runtime.XMLSerializationHelper.DecryptByPassword (XmlNode xmlNode, streng passord) på Microsoft.SqlServer.Dts.Runtime.Project.DecryptXmlNode (XmlNode xmlNode, DTSProtectionLevel protectionLevel, String projectPassword, IDecryptionFailureHandler decryptionFailureHandler) på Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.LoadInternal (dataflyt stream, IDTSEvents hendelser) på Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.Load (IDTSEvents hendelser, Stream-stream) ved Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.Load() ved Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager() ved Microsoft.SqlServer.Dts.Runtime.Project.EnumerateSharedConnectionProperties() på Microsoft.SqlServer.Dts.Runtime.Project.SaveManifest (IProjectStorage lagring) på Microsoft.SqlServer.Dts.Runtime.Project.SaveTo (IProjectStorage lagring) ved Microsoft.SqlServer.Dts.Runtime.Project.Save() på Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.IncrementalBuildThroughObj (IOutputWindow outputWindow) på Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.BuildIncremental (IOutputWindow outputWindow)Obs! Dette problemet oppstår bare når du arbeider med tilkobling ledere i forvaltet kode.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Kumulativ oppdatering 8 for SQL Server 2012 SP1/en-us/help/2917531
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".