Pregunta: | 66785 - MS C# 2005 - ANALISIS SERVICES - NO HACER CONSULTA MDX |
Autor: | Herschell J. Serna López |
Hola a todos, me encanta el ambiente de la programación estoy tratando ahora de acceder a un cubo OLAP que hice en MS SQL server 2005, bajo un proyecto de Analisys Services con visual Studio 2005. Con el mismo entorno y bajo C# (sharp) hice un programita para acceder al cubo, Agregue como referencia a la libreria Microsoft.AnalysisServices.AdomdClient, esta se encuentra bajo la ruta: C:Program Files (x86)Microsoft.NETADOMD.NET90n 0 100Microsoft.AnalysisServices.AdomdClient.dll. Tambien utilizé la librería ADOMD como referencia, ésta se encuentra en: C:Program Files (x86)Common FilesSystemadomsadomd.dll... Meti un DataGridView, 2 Buttons al Form y En la ventana de código escribi lo siguiente: ... using Microsoft.AnalysisServices.AdomdClient; ... public partial class Form1 : Form { AdomdConnection conex = new AdomdConnection(); ... private void Form1_Load(object sender, EventArgs e) { conex.ConnectionString = @"Data Source=Localhost; Initial Catalog=cuboAW"; } ... private void button1_Click(object sender, EventArgs e) { try { conex.Open(); MessageBox.Show("¡CONEXIÓN ABIERTA!", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception o) { MessageBox.Show(o.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } ... private void button2_Click(object sender, EventArgs e) { try { AdomdDataAdapter adapter = new AdomdDataAdapter("SELECT [Measures].MEMBERS ON COLUMNS, [Product].[Product].MEMBERS ON ROWS FROM cuboAW", conex); conex.Close(); } catch(Exception o) { MessageBox.Show(o.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); conex.Close(); } } ... Corro lo que es el programa y me manda el error: Either the user, ITSSHSERNAL, does no have access to the cuboAW database, or the database does not exist. He utilizado las dos librerías citadas, y en las dos me da el mismo error, pero si yo hago la consulta en Analisys Services, en el Management Studio 2005 no hay problema y veo la información con ITSSHSERNAL. ITSSHSERNAL es Administrador!!! Leí por internet que el problema era de permisos, ya le di de usuario al proyecto Anal. Serv. a ITSSHSERNAL y sigue el problema... A alguien le ha pasado algo parecido??? como lo solucionaste??? :( :( :( :( |