miércoles, 20 de abril de 2011

System.Data.OleDb.OleDbException: Unspecified error

En uno de los proyectos en los que estoy, usé Microsoft Access Database Engine 2010 Redistributable para leer un archivo de Excel desde un componente de Sharepoint y, al pasar el sistema a producción me he encontrado con la sorpresa de que no funcionaba y el error era tan descriptivo como "Unspecified error"...


Consultando a San Google, encontré la siguiente web y me ha parecido interesante compartir esta información.





Saludos,


Jose

martes, 15 de febrero de 2011

Cómo desplegar un cubo

En este post no voy a contar cómo diseñar un cubo (ya que no es una tarea trivial). Me voy a limitar a enumerar unos pasos para desplegar un cubo con SQL Server 2008.

En primer lugar generaremos la solución (el cubo) desarrollada con BIDS (SQL Server Business Intelligence Development Studio). En la carpeta "Bin" encontraremos un archivo con extensión "asdatabase" que debemos copiar y llevar al entorno en el que queramos desplegar el cubo.

Una vez hayamos entrado en el servidor de bases de datos en el que queremos desplegar el cubo iremos al directorio C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ y abriremos el ejecutable "Microsoft.AnalysisServices.Deployment.exe".

Lo primero que pide el asistente de despliegue es el archico con extensión .asdatabase que hemos copiado antes:



En el formulario siguiente debemos introducir el nombre del servidor de bases de datos (localhost en mi caso) y el de la base de datos del cubo (BI Social Interaction 3).

En el formulario siguiente yo he seleccionado estas opciones porque son las que me interesaban pero en función del caso puede que interese seleccionar otras:


A continuación, actualizaremos la cadena de conexión y el usuario.



Como una imagen vale más que 1000 palabras, subo el resto de pantallazos hasta completar el proceso:





Como veis, desplegar un cubo es una tarea bastante sencilla y rápida.