Sümptomid
Arvestage järgmise stsenaariumiga.
-
Saate luua lihtsa ASP.NET veebirakenduse projekti Visual Studio 2012.
-
Loote uue andmekomplekti, osutage mis tahes SQL-i eksemplarile Microsoft SQL Server 2012 või SQL Server 2014 ja kasutage mis tahes tabelit.
-
Saate luua uue RDLC ja siduda selle andmekomplekti.
-
Rakenduses Report Viewer 2012 olevast ikoonist atribuudid saate valida uue Create Report (Loo).
-
Klõpsate nuppu Vali andmeallikas ja valige andmeallika eksemplari ripploendist toiming 2 piiritletud andmekomplekti.
Selle stsenaariumi korral jookseb Visual Studio 2012 kohe.Märkus. Probleem esineb ka Microsoft SQL Server 2014.
Põhjus
See probleem ilmneb seetõttu, et kood muutub, teisaldab DTEUtil koopia Reportvieweri. WebDesign-assembleri, mis on kompileeritud viidetega VisualStudio. Shell vanale versioonile. Selle tulemusena kuvatakse tõrge, kui helistate funktsiooni GetGlobalService.
Lahendus
See probleem on lahendatud Microsoft SQL Server 2012 Service Pack 2 (SP 2).
SQL Server 2012 hoolduspaketi teave
Selle probleemi lahendamiseks hankige uusim hoolduspakett Microsoft SQL Server 2012. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2755533 SQL Server 2012 uusima hoolduspaketi hankimine Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2014 /en-us/help/2931693
Kumulatiivne Update 9 SQL Server 2012 SP1 jaoks /en-us/help/2931078
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.