Symptom
Tänk dig följande situation:
-
Du skapar ett enkelt ASP.NET-webbprogram i Visual Studio 2012.
-
Du skapar en ny data uppsättning genom att peka på valfri SQL-instans av Microsoft SQL Server 2012 eller SQL Server 2014 och sedan använda valfri tabell.
-
Du skapar en ny RDLC-rapport och binder den med en data mängd.
-
Från ikonen Egenskaper i rapport visnings programmet 2012 väljer du den nyss skapa-rapporten.
-
Du klickar på Välj data källa och i list rutan data käll instans väljer du den data uppsättning som är bunden i steg 2.
I det här scenariot kraschar Visual Studio 2012 omedelbart.Obs! Problemet uppstår också i Microsoft SQL Server 2014.
Orsak
Problemet beror på att kod ändringar flyttar en kopia av DTEUtil till ReportViewer. WebDesign-sammansättningen som sammanställts med referenser till en gammal version av VisualStudio. Shell. Det här resulterar i ett fel när du anropar funktionen GetGlobalService.
Lösning
Det här problemet löses i Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Information om Service Pack för SQL Server 2012
Lös problemet genom att hämta senaste Service Pack för Microsoft SQL Server 2012. Mer information får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2755533 Skaffa den senaste Service Pack-versionen för SQL Server 2012 Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 9 för SQL Server 2012 SP1 /en-us/help/2931078
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".