Sintomas
Considere o seguinte cenário:
-
Você cria um projeto de aplicação web ASP.NET simples no Visual Studio 2012.
-
Cria um novo conjunto de dados, aponta para qualquer instância SQL do Microsoft SQL Server 2012 ou SQL Server 2014 e utiliza qualquer tabela.
-
Cria-se um novo relatório RDLC e liga-se a um conjunto de dados.
-
A partir do ícone Propriedades no Observador de Relatórios 2012, selecione o relatório recém-criado.
-
Clique em Select Data Source e na lista de drop-down de Data Source, selecione o conjunto de dados delimitado no passo 2.
Neste cenário, o Visual Studio 2012 despenha-se imediatamente.Nota O problema também ocorre no Microsoft SQL Server 2014.
Causa
O problema ocorre porque, alterações de código move uma cópia de DTEUtil para o conjunto ReportViewer.WebDesign que é compilado com referências a uma versão antiga do VisualStudio.Shell. Isto resulta numa falha quando liga para a função GetGlobalService.
Resolução
Este problema é resolvido no Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Informações do pacote de serviços para SQL Server 2012
Para resolver este problema, obtenha o mais recente pacote de serviços para o Microsoft SQL Server 2012. Para mais informações, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2755533 Como obter o mais recente pacote de serviços para SQL Server 2012 O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server.
Atualização Cumulativa 1 para SQL Server 2014 /en-us/help/2931693
Atualização Cumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".