Síntomas
Imagine la siguiente situación:
-
Cree un proyecto de aplicación Web de ASP.NET simple en Visual Studio 2012.
-
Cree un conjunto de los nuevos, apunte a cualquier instancia de SQL de Microsoft SQL Server 2012 o SQL Server 2014 y use una tabla.
-
Cree un nuevo informe de RDLC y enlácelo a un conjunto de los.
-
En el icono Propiedades del visor de informes 2012, seleccione el informe recién creado.
-
Haga clic en Seleccionar origen de datos y, en la lista desplegable instancia de origen de datos, seleccione el conjunto de datos enlazado en el paso 2.
En este escenario, Visual Studio 2012 se bloquea inmediatamente.Nota El problema también se produce en Microsoft SQL Server 2014.
Causa
El problema se produce porque los cambios de código mueven una copia de DTEUtil al ensamblado ReportViewer. Webdesign que se compila con referencias a una versión anterior de VisualStudio. Shell. Esto produce un error al llamar a la función GetGlobalService.
Resolución
Este problema se ha resuelto en Microsoft SQL Server 2012 Service Pack 2 (SP 2).
Información de Service Pack para SQL Server 2012
Para resolver este problema, obtenga el Service Pack más reciente para Microsoft SQL Server 2012. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2755533 Cómo obtener el Service Pack más reciente para SQL Server 2012 El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 1 para SQL Server 2014 /en-us/help/2931693
Actualización acumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".