Symptômes
Prenons l’exemple du scénario suivant :
-
Vous avez une solution Microsoft SQL Server 2014 Integration Services (SSIS 2014) qui contient des packages SSIS qui sont utilisés dans les versions antérieures de SSIS, et le nom de certains packages (Exclude « . dtsx ») contient des points (« . »).
-
Vous pouvez mettre à niveau ces packages pour les utiliser dans SSIS 2014.
-
Vous ouvrez le fichier de solution (fichier. sln) dans Microsoft SQL Server Data Tools – Business Intelligence (SSDT-BI) et suivez les étapes de l’Assistant Mise à niveau. Le rapport de mise à niveau affiche une mise à niveau réussie sans erreur.
-
Vous essayez à nouveau d’ouvrir le fichier de solution dans SSDT-BI.
Dans ce scénario, l’Assistant Mise à niveau s’ouvre de nouveau et demande une mise à niveau.
Cause
Ce problème survient en raison d’un défaut dans l’outil de mise à niveau d’SSDT. Lorsque le nom du package (Exclude. dtsx) contient plusieurs points, l’outil de mise à niveau enregistre le nom du fichier de package dans la chaîne précédant le dernier point, puis ajoute « . dstx ». Par exemple, si le nom de fichier du package est A. B. C. dtsx, l’outil de mise à niveau l’enregistre en tant que. B. dtsx. Par conséquent, la mise à niveau n’a pas lieu sur le fichier de package d’origine, et lorsque vous rouvrez la solution, l’Assistant Mise à niveau s’affiche à nouveau.
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 5 pour SQL Server 2014 /en-us/help/3011055
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.