Sintomi
Considerare lo scenario descritto di seguito:
-
Si crea un semplice progetto di applicazione Web ASP.NET in Visual Studio 2012.
-
Si crea un nuovo set di dati, si punta a qualsiasi istanza SQL di Microsoft SQL Server 2012 o SQL Server 2014 e si usa una tabella qualsiasi.
-
Si crea un nuovo report RDLC e lo si associa a un set di dati.
-
Nell'icona proprietà del Visualizzatore di report 2012 selezionare il report appena creato.
-
Fare clic su Seleziona origine dati e nell'elenco a discesa istanza origine dati selezionare il DataSet associato al passaggio 2.
In questo scenario, Visual Studio 2012 si arresta immediatamente.Nota Il problema si verifica anche in Microsoft SQL Server 2014.
Causa
Il problema si verifica perché le modifiche al codice spostano una copia di DTEUtil nell'assembly ReportViewer. WebDesign compilato con riferimenti a una versione precedente di VisualStudio. Shell. Il risultato è un errore quando si chiama la funzione GetGlobalService.
Risoluzione
Questo problema è risolto in Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Informazioni sui Service Pack per SQL Server 2012
Per risolvere il problema, ottenere il Service Pack più recente per Microsoft SQL Server 2012. Per altre informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2755533 Come ottenere il Service Pack più recente per SQL Server 2012 Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 /en-us/help/2931693
Aggiornamento cumulativo 9 per SQL Server 2012 SP1 /en-us/help/2931078
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".