Príznaky
Pozrite si nasledujúci scenár:
- Máte projekt služieb Microsoft SQL Server Integration Services (SSIS) 2012 alebo SQL Server Integration Services (SSIS) 2014.
- Vlastnosť Úroveň ochrany balíkov SSIS nastavíte na hodnotu EncryptSensitiveWithPassword.
- Vytvoríte správcu pripojení objektu správy SQL (SMO) pre projekt.
- Nastavíte používateľské konto a heslo pre správcu pripojení.
- Spustíte projekt SSIS.
V takomto prípade sa zobrazia nasledujúce chybové hlásenia:
Poznámka
Microsoft.SqlServer.Dts.Runtime.DtsException: V manifeste projektu chýba atribút 'Salt' pre PassWord.
at Microsoft.SqlServer.Dts.Runtime.XMLSerializationHelper.DecryptByPassword(XmlNode, xmlNode, String password)
at Microsoft.SqlServer.Dts.Runtime.Project.DecryptXmlNode(XmlNode xmlNode, DTSProtectionLevel protectionLevel, String projectPassword, IDecryptionFailureHandler decryptionFailureHandler)
at Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.LoadInternal(Stream stream, IDTSEvents events)
at Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.Load(IDTSEvents events, Stream stream)
at Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.Load()
at Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager()
at. Microsoft.SqlServer.Dts.Runtime.Project.EnumerateSharedConnectionProperties()
at Microsoft.SqlServer.Dts.Runtime.Project.SaveManifest(IProjectStorage storage)
at Microsoft.SqlServer.Dts.Runtime.Project.SaveTo(IProjectStorage storage)
at. Microsoft.SqlServer.Dts.Runtime.Project.Save()
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.IncrementalBuildThroughObj(IOutputWindow outputWindow)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.BuildIncremental(IOutputWindow outputWindow)
Poznámka: Tento problém sa vyskytuje len pri práci so správcami pripojení v spravovanom kóde.
Riešenie
Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia 8 pre SQL Server 2012 SP1 /en-us/help/2917531
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2014
- Najnovšia kumulatívna aktualizácia pre SQL Server 2012 SP1
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.