Symptômes
Prenons l’exemple du scénario suivant :
-
Vous pouvez créer un projet d’application Web ASP.NET simple dans Visual Studio 2012.
-
Pour créer un nouveau jeu de données, pointez sur n’importe quelle instance SQL de Microsoft SQL Server 2012 ou SQL Server 2014, puis utilisez n’importe quelle table.
-
Vous pouvez créer un nouveau rapport RDLC et le lier à un jeu de données.
-
À partir de l’icône Propriétés dans le 2012 de la visionneuse de rapports, sélectionnez le rapport nouvellement créé.
-
Cliquez sur Sélectionner la source de données , puis dans la liste déroulante de l’instance de source de données, sélectionnez le jeu lié à l’étape 2.
Dans ce scénario, Visual Studio 2012 se bloque immédiatement.Remarque Ce problème survient également dans Microsoft SQL Server 2014.
Cause
Le problème se produit car, les modifications du code déplacent une copie de DTEUtil vers l’assembly ReportViewer. webdesign qui est compilé avec des références à une ancienne version de VisualStudio. Shell. Il en résulte un échec lorsque vous appelez la fonction GetGlobalService.
Résolution
Ce problème est résolu dans Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Informations sur le Service Pack pour SQL Server 2012
Pour résoudre ce problème, procurez-vous le dernier Service Pack pour Microsoft SQL Server 2012. Pour plus d’informations, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2755533 Obtention du dernier Service Pack pour SQL Server 2012 Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Mise à jour cumulative 9 pour SQL Server 2012 SP1 /en-us/help/2931078
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.