Simptome
Luați în considerare următorul scenariu:
-
Creați un proiect de aplicație Web ASP.NET simplu în Visual Studio 2012.
-
Creați un nou set de date, indicați spre orice instanță SQL Microsoft SQL Server 2012 sau SQL Server 2014 și utilizați orice tabel.
-
Creați un raport RDLC nou și îl legați cu un set de date.
-
Din pictograma proprietăți din vizualizatorul de rapoarte 2012, selectați raportul nou creat.
-
Faceți clic pe Selectare sursă de date și, din lista verticală instanță sursă de date, selectați setul de date limitat la pasul 2.
În acest scenariu, Visual Studio 2012 se blochează imediat.Notă Problema apare și în Microsoft SQL Server 2014.
Cauză
Problema apare deoarece, modificările codului mută o copie a DTEUtil în Adunarea ReportViewer. WebDesign, compilată cu referințe la o versiune veche a VisualStudio. Shell. Acest lucru are ca rezultat o eroare atunci când apelați funcția GetGlobalService.
Rezolvare
Această problemă este rezolvată în Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Informații despre pachetul de servicii pentru SQL Server 2012
Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru Microsoft SQL Server 2012. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2755533 Cum se obține cel mai recent pachet Service Pack pentru SQL Server 2012 Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
Actualizarea cumulativă 1 pentru SQL Server 2014 /en-us/help/2931693
Actualizarea cumulativă 9 pentru SQL Server 2012 SP1 /en-us/help/2931078
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.