Příznaky
Zvažte následující scénář:
-
Máte řešení Microsoft SQL Server 2014 Integration Services (SSIS 2014), které obsahuje některé balíčky SSIS, které se používají v dřívějších verzích SSIS, a názvy některých balíčků (Exclude ". dtsx") obsahují tečky (".").
-
Tyto balíčky upgradujete pro použití v SSIS 2014.
-
Otevřete soubor řešení (. sln) v datovém nástroji Microsoft SQL serveru – Business Intelligence (SSDT-BI) a postupujte podle pokynů Průvodce upgradem. Sestava upgradu zobrazuje úspěšný upgrade bez chyby.
-
Zkuste znovu otevřít soubor řešení v SSDT – BI.
Průvodce upgradem v tomto scénáři znovu naskočí a požádá o upgrade.
Příčina
K tomuto problému dochází kvůli chybě v nástroji SSDT upgrade. Pokud název balíčku (Exclude. dtsx) obsahuje několik teček, nástroj pro upgrade uloží název souboru balíčku do řetězce před poslední tečkou a pak připojí ". dstx". Pokud je třeba název souboru balíčku A. B. C. dtsx, nástroj pro upgrade ho uloží jako A. B. dtsx. Proto k upgradu nedochází na původním souboru balíčku a při opětovném otevření řešení se znovu zobrazí i Průvodce upgradem.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 5 pro SQL Server 2014 /en-us/help/3011055
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.