Symptomen
Neem het volgende scenario:
-
U maakt een eenvoudig webtoepassing voor ASP.NET in Visual Studio 2012.
-
U maakt een nieuwe gegevensset, verwijst naar een SQL-exemplaar van Microsoft SQL Server 2012 of SQL Server 2014 en gebruikt u een tabel.
-
U maakt een nieuw RDLC-rapport en bind dit met een gegevensset.
-
Via het pictogram Eigenschappen in de rapportweergave 2012, selecteert u het nieuwe rapport maken.
-
U klikt op gegevensbron selecteren en in de vervolgkeuzelijst van het gegevensbronexemplaar, selecteert u de gegevensset die in stap 2 is begrensd.
In dit scenario loopt Visual Studio 2012 direct vast.Opmerking Het probleem treedt ook op in Microsoft SQL Server 2014.
Oorzaak
Het probleem kan zich voordoen omdat in codewijzigingen een kopie van DTEUtil wordt verplaatst naar de ReportViewer. WebDesign-assembly die wordt gecompileerd met verwijzingen naar een oude versie van de Visual Studio. shell. Dit levert een fout op wanneer u de functie GetGlobalService oproept.
Oplossing
Dit probleem is opgelost in Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Informatie over service packs voor SQL Server 2012
Download het meest recente Service Pack voor Microsoft SQL Server 2012 om dit probleem op te lossen. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2755533 Het nieuwste Service Pack voor SQL Server 2012 Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Cumulatieve update 9 voor SQL Server 2012 SP1 /en-us/help/2931078
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.