Симптоми
Обмислете следния сценарий:
-
Създавате прост проект на уеб приложение на ASP.NET в Visual Studio 2012.
-
Създавате нов набор от данни, посочвате всеки SQL екземпляр на Microsoft SQL Server 2012 или SQL Server 2014 и използвате всяка таблица.
-
Създавате нов отчет на RDLC и го обвързвате с набор от данни.
-
В иконата за свойства на визуализатора на отчети 2012 изберете новосъздадения отчет.
-
Щраквате върху избор на източник на данни и от падащия списък източник на данни Изберете набора от данни, ограден в стъпка 2.
В този случай Visual Studio 2012 се срива незабавно.Забележка Проблемът възниква и в Microsoft SQL Server 2014.
Причина
Проблемът възниква, тъй като кодът за промените премества копие на DTEUtil в ReportViewer. Уебдизайн, който е съставен с препратки към стара версия на VisualStudio. Shell. Резултатът е неуспешно, когато се обаждате на функцията GetGlobalService.
Решение
Този проблем е разрешен в Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Информация за сервизния пакет за SQL Server 2012
За да отстраните този проблем, получете най-новия сервизен пакет за Microsoft SQL Server 2012. За повече информация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2755533 Как да получите най-новия сервизен пакет за SQL Server 2012 Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Сборна актуализация 1 за SQL Server 2014 /en-us/help/2931693
Кумулативна актуализация 9 за SQL Server 2012 SP1 /en-us/help/2931078
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".