Simptomai
Apsvarstykite šį scenarijų:
-
Galite sukurti paprastą ASP.NET žiniatinklio taikomosios programos projektą programoje "Visual Studio 2012".
-
Kuriate naują duomenų rinkinį, perkelkite žymiklį į bet kurį "Microsoft SQL Server" 2012 arba "SQL Server 2014" SQL egzempliorių ir naudokite bet kurią lentelę.
-
Kuriate naują RDLC ataskaitą ir susiekite ją su duomenų rinkiniu.
-
Iš ypatybių piktogramos ataskaitos peržiūros programoje 2012 pasirenkate naujai sukurtą ataskaitą.
-
Spustelėkite pasirinkti duomenų šaltinį ir iš duomenų šaltinio egzemplioriaus išplečiamajame sąraše pasirinkite duomenų rinkinį, ribojamą 2 veiksme.
Šiuo atveju "Visual Studio 2012" sugenda iš karto.Pastaba Problema taip pat kyla naudojant "Microsoft SQL Server" 2014.
Priežastis
Ši problema iškyla dėl to, kad kodo pakeitimai perkelia DTEUtil kopiją į ReportViewer. WebDesign rinkinys, kuris yra sudarytas su nuorodomis į seną "VisualStudio. Shell" versiją. Tai lemia triktis, kai skambinate "GetGlobalService" funkcija.
Sprendimas
Ši problema išspręsta "Microsoft SQL Server 2012" 2 pakeitimų pakete (SP 2).
"SQL Server 2012" pakeitimų paketo informacija
Norėdami išspręsti šią problemą, Įsigykite naujausią "Microsoft SQL Server" 2012 pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2755533 Kaip įsigyti naujausią "SQL Server 2012" pakeitimų paketą Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2014 /en-us/help/2931693
Kaupiamasis naujinimas 9 SQL serverio 2012 SP1 /en-us/help/2931078
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.