Symptomer
Tenk deg følgende:
-
Du kan opprette en enkel ASP.NET web application-prosjekt i Visual Studio 2012.
-
Du oppretter et nytt datasett, peker til en SQL-forekomst av Microsoft SQL Server 2012 eller SQL Server-2014 og bruke en tabell.
-
Du oppretter en ny rapport om RDLC og binde den med et dataset.
-
Fra Egenskaper-ikonet på rapporten Viewer 2012, velger du den nylig opprette rapporten.
-
Du klikker Velg datakilde og velg dataset avgrenset i trinn 2 fra rullegardinlisten Data forekomst.
I dette scenarioet krasjer Visual Studio 2012 umiddelbart.
Obs! Dette problemet oppstår også i Microsoft SQL Server-2014.
Årsak
Dette problemet oppstår fordi koden endringene flytter en kopi av DTEUtil til ReportViewer.WebDesign-samlingen er kompilert med referanser til en gammel versjon av VisualStudio.Shell. Dette resulterer i en feil når du kaller funksjonen GetGlobalService.
Oppløsning
Dette problemet er løst i Microsoft SQL Server 2012 Service Pack 2 (SP-2).
Informasjon om oppdateringspakke for SQL Server 2012
Hvis du vil løse dette problemet ved å skaffe den siste oppdateringspakken for Microsoft SQL Server 2012. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2755533 hvordan du får tak i den nyeste oppdateringspakken for SQL Server 2012Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Kumulativ oppdatering 9 for SQL Server 2012 SP1/en-us/help/2931078
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".