Simptomi
Iedomājieties šādu scenāriju:
-
Jūs izveidojat vienkāršu ASP.NET tīmekļa lietojumprogrammas projektu programmā Visual Studio 2012.
-
Jūs izveidojat jaunu datu kopu, norādiet uz jebkuru Microsoft SQL Server 2012 vai SQL Server 2014 SQL instanci un izmantojiet jebkuru tabulu.
-
Jūs izveidojat jaunu RDLC atskaiti un saistāt to ar datu kopu.
-
No ikonas rekvizīti atskaišu skatītājā 2012 atlasiet tikko izveidoto atskaiti.
-
Jūs noklikšķināt uz Atlasīt datu avotu un no datu avota instances nolaižamā saraksta atlasiet kopu, kas ir saistīta ar 2. darbību.
Šajā scenārijā nekavējoties notiek Visual Studio 2012 avāriju.Piezīme. Problēma rodas arī Microsoft SQL Server 2014.
Cēlonis
Problēma rodas tāpēc, ka koda izmaiņas DTEUtil kopiju tiek pārvietota uz ReportViewer. WebDesign montāžu, kas ir kompilēta ar atsaucēm uz vecāku VisualStudio. Shell versiju. Tādējādi, zvanot uz funkciju GetGlobalService, rodas kļūda.
Risinājums
Šī problēma ir novērsta programmā Microsoft SQL Server 2012 2. servisa pakotnē (SP 2).
Informācija par servisa pakotnes SQL Server 2012
Lai atrisinātu šo problēmu, iegūstiet jaunāko Microsoft SQL Server 2012 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2755533 Jaunākās SQL Server 2012 servisa pakotnes iegūšana Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2014 /en-us/help/2931693
Kumulatīvais atjauninājums 9 SQL Server 2012 SP1 /en-us/help/2931078
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".