Microsoft distribuye las soluciones de Microsoft SQL Server 2012 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2012 Fix.

Síntomas

Imagine la siguiente situación:

  • Instala Microsoft SQL Server 2012 PowerPivot para Microsoft Excel 2010 o SQL Server 2012 Analysis Services. Use un modo de implementación tabular para la instalación.

  • Hay una tabla en el modelo que contiene muchas columnas base y columnas calculadas. Una de las columnas calculadas usa la función RELACIONAda expresiones de análisis de datos (DAX).

  • Realiza una operación de ProcessFull en la tabla.

En este escenario, la columna calculada que usa la función RELACIONAda puede contener valores vacíos. Además, SQL Server 2012 se bloquea intermitentemente. Este problema se produce si se cumplen las condiciones siguientes:

  • La tabla contiene más de una relación de salida.

  • Al menos dos relaciones tienen la misma columna de clave externa.

  • La columna de clave principal de cada relación tiene el mismo nombre.

Nota: Este problema se produce no solo cuando hay una columna calculada que contiene la función RELACIONAda. Puede encontrarse con un problema similar si hay un objeto que tiene una dependencia en una de las relaciones.

Causa

Este problema se produce porque la relación que tiene una dependencia en la columna calculada se selecciona arbitrariamente. Por lo tanto, la columna calculada que depende de la relación se procesa antes de que se procese la relación.

Resolución

Información sobre la actualización acumulativa

SQL Server 2012

La corrección para este problema se publicó por primera vez en la actualización acumulativa 2. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2012, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2703275 Paquete de actualización acumulativa 2 para SQL Server 2012Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2012. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2692828 Las compilaciones de SQL Server 2012 que se publicaron después de que se publicó SQL Server 2012

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".

Solución alternativa

Para solucionar este problema, no use el mismo nombre para la columna de clave principal para cada relación.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×