Foros del Web » Programación para mayores de 30 ;) » .NET »

C# no puedo acceder a un cubo olap a pesar de librerias

Estas en el tema de C# no puedo acceder a un cubo olap a pesar de librerias en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/11/2012, 16:27
 
Fecha de Ingreso: noviembre-2011
Ubicación: En 0-1
Mensajes: 68
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta C# no puedo acceder a un cubo olap a pesar de librerias

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.NET\ADOMD.NET\90n 0 100\Microsoft.AnalysisServices.AdomdClient.dll. Tambien utilizé la librería ADOMD como referencia, ésta se encuentra en: C:\Program Files (x86)\Common Files\System\ado\msadomd.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, ITSS\HSERNAL, 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 ITSS\HSERNAL.

ITSS\HSERNAL es Administrador!!! Leí por internet que el problema era de permisos, ya le di de usuario al proyecto Anal. Serv. a ITSS\HSERNAL y sigue el problema... A alguien le ha pasado algo parecido??? como lo solucionaste??? :( :( :( :(
  #2 (permalink)  
Antiguo 08/11/2012, 16:20
 
Fecha de Ingreso: noviembre-2011
Ubicación: En 0-1
Mensajes: 68
Antigüedad: 12 años, 4 meses
Puntos: 0
De acuerdo Respuesta: C# no puedo acceder a un cubo olap a pesar de librerias

Gracias a todos por leer y responder mi tema... Ya solucione el problema. Ya puedo ver mi consulta mdx a mi cubo olap :d me especializaré más en esto y ahora quiero hacer data minnig - c# :d :d

Etiquetas: cubo, net, olap, server, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:36.