Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte projekt Microsoft SQL Server Integration Services (SSIS) 2012 alebo SQL Server Integration Services (SSIS) 2014.
-
Vlastnosť ProtectionLevel v balíkoch SSIS sa nastavuje na EncryptSensitiveWithPassword.
-
Vytvoríte správcu pripojení objektu (SMO) pre projekt.
-
Nastavujete používateľské konto a heslo pre správcu pripojení.
-
Spustíte projekt SSIS.
V tomto scenári sa zobrazí nasledujúce chybové hlásenie:
Atribút Microsoft. SqlServer. DTS. Runtime. DtsException: ' soľ ' pre heslo chýba v manifeste projektu. na lokalite Microsoft. SqlServer. DTS. Runtime. XMLSerializationHelper. DecryptByPassword (XmlNode xmlNode, string Password) na lokalite Microsoft. SqlServer. DTS. Runtime. Project. DecryptXmlNode (XmlNode xmlNode, DTSProtectionLevel protectionLevel, string projectPassword, IDecryptionFailureHandler decryptionFailureHandler) na lokalite Microsoft. SqlServer. DTS. Runtime. ConnectionManagerItem. LoadInternal (Stream Stream, IDTSEvents udalosti) na lokalite Microsoft. SqlServer. DTS. Runtime. ConnectionManagerItem. Load (IDTSEvents udalosti, Stream Stream) na lokalite Microsoft. SqlServer. DTS. Runtime.. ConnectionManagerItem. Load () na Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItem.get_ConnectionManager () na lokalite Microsoft. SqlServer. DTS. Runtime. Project. EnumerateSharedConnectionProperties () v Microsoft. SqlServer. DTS. Runtime. Project. SaveManifest (IProjectStorage Storage) Microsoft. SqlServer. DTS. Runtime. Project. SaveTo (IProjectStorage Storage) na lokalite Microsoft. SqlServer. DTS. Runtime. Project. Save () na lokalite Microsoft. DataTransformationServices. Project. DataTransformationsProjectBuilder. IncrementalBuildThroughObj (IOutputWindow outputWindow) na lokalite Microsoft. DataTransformationServices. Project. DataTransformationsProjectBuilder. BuildIncremental (IOutputWindow outputWindow)
Poznámka: Tento problém sa vyskytuje len v prípade, že pracujete s manažérmi pripojení v spravovanom kóde.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia balíka 8 pre SQL Server 2012 SP1 /en-us/help/2917531
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.