Hola, chicos,
Buenas tardes.

En esta publicación explicaré un error muy común para los analistas de BI que usaron SQL Server 2008 y después de migrar a SQL Server 2012 y 2014, encuentran el siguiente mensaje de error al intentar abrir Visual Studio 2008 (BIDS).

Error de deserialización: el elemento "AllowedRowsExpression" en el espacio de nombres "http://schemas.microsoft.com/analysisservices/2011/engine/300/300" es inesperado. (Estudio Microsoft Visual)

Microsoft Analysis Services - Error AllowedRowsExpression no namespace
Microsoft Analysis Services: error AllowedRowsExpression en el espacio de nombres

Este error se produce debido a un cambio importante en la estructura y organización del XML utilizado por Analysis Services a partir de la versión 2012 de SQL Server. Para resolver esta situación, tenemos dos soluciones:

Uso del paquete de características de SQL Server 2012

Una de las formas de resolver este problema es mediante el paquete de características de SQL Server 2012. Para ello acceda al enlace Paquete de características de SQL Server 2012, descargue e instale (en orden) los elementos:

  • SQL_AS_OLEDB.msi
  • SQL_AS_ADOMD.msi
  • SQL_AS_AMO.msi

Si recibe un mensaje de error como "Se produjo un error de red al intentar leer el archivo...", significa que esta función ya está instalada.

Uso de herramientas de datos de SQL Server para Visual Studio 2013

Otra alternativa es utilizar el Herramientas de datos de SQL Server para Visual Studio, que es el sucesor de BIDS (Business Intelligence Development Studio) y compatible con los cubos de Analysis Services 2012, 2014 y 2016, más completo, robusto y con una apariencia rediseñada.

Creo que esta es la mejor opción y la más práctica, ya que tenemos que mantener nuestras herramientas de trabajo actualizadas y al día con el mercado y las nuevas tecnologías en lugar de buscar maneras y seguir usando herramientas obsoletas y obsoletas.

Si tienes alguna duda, deja tus dudas en los comentarios y te responderé.
¡Abrazo!