none
Conexao com o cubo do sql server 2008 RRS feed

  • Pergunta

  • Bom dia.

    Estou utilizando uma aplicação asp.net web.  c#, framework 3.5, e estamos tendo problemas pra conectar à um cubo do sql server 2008.

    “Couldn't connect to the Analysis Services”

    sempre ocorre a mesma mensagem acima.

     

    Criei uma conexao UDL no desktop do server e consigo ver o BANCO_BI.

    Alguem teria uma dia?

     

    Outra coisa, tem como configurar o analizes pra acesso anônimo.

     

    Já tentamos varias strings de conexão.

             <add name="OLAPold2" connectionString="Provider=MSOLAP;Persist Security Info=False;Location=servidor\SQL2008;Initial Catalog=BANCO_BI;Client Cache Size=25;Auto Synch Period=10000;User ID=dominio\olapuser;Password=123456@a;Data Source=sqltb531\SQL2008;Cube Name=meucubo;"/>
             <add name="OLAPX" connectionString="SSPI=anonymous;Provider=MSOLAP;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BANCO_BI;Location=servidor\SQL2008;Cube Name=meucubo; Connect Timeout=600;Auto Synch Period=1000;Timeout=100000;"/>

    obrigado.

     

    segunda-feira, 23 de agosto de 2010 11:03

Respostas

  • José,

     

    eu fiz uma string de conexão chamando um sqldatasource e ficou desta maneira

     <add name="olap" connectionString="Provider=MSOLAP.3;Data Source=servidor;Password=123456;User ID=user;Initial Catalog=CUBO"
      providerName="System.Data.OleDb" />

     

    Para funcionar o cubo na web tbm foi preciso instalar o owc 11, que são os web componentes, é preciso estar em um mesmo domínio para funcionar (o meu só funcionou em um mesmo domínio).

    Tive que fazer também uma outra configuração no IE

    tools -> options -> security -> custom level -> na parte miscellaneous tem uma propriedade chamada access data sources across domain que vem como default desabilitada, vc terá que habilitar também.

    sexta-feira, 3 de setembro de 2010 11:16

Todas as Respostas

  • Jose,

    Em relação a forma de conexão, acesse este website: www.connectionstrings.com, acredito que poderá ser útil.

    Sobre este problema ao tentar se conectar com o Analysis services, a conta de usuário que você esta especificando, tem permissão de acesso ao SQL Server e também o Analysis Services?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 25 de agosto de 2010 13:22
  • Bom dia,

     

    José, acredito que você precisa ter instalado o "Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider"

    http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en

     

    sexta-feira, 27 de agosto de 2010 14:27
  • Obrigao Junior e ao Miller tambem.

    As duas ações já haviam sido tomadas, mas não adiantou.

    FUNCIONOU somente quando demos permissão na pasta temp do servidor que tem o analysis, ao usuario do AD utilizado pra conexão com o mesmo.

    Obrigado.

     

    sexta-feira, 27 de agosto de 2010 16:25
  • José,

     

    eu fiz uma string de conexão chamando um sqldatasource e ficou desta maneira

     <add name="olap" connectionString="Provider=MSOLAP.3;Data Source=servidor;Password=123456;User ID=user;Initial Catalog=CUBO"
      providerName="System.Data.OleDb" />

     

    Para funcionar o cubo na web tbm foi preciso instalar o owc 11, que são os web componentes, é preciso estar em um mesmo domínio para funcionar (o meu só funcionou em um mesmo domínio).

    Tive que fazer também uma outra configuração no IE

    tools -> options -> security -> custom level -> na parte miscellaneous tem uma propriedade chamada access data sources across domain que vem como default desabilitada, vc terá que habilitar também.

    sexta-feira, 3 de setembro de 2010 11:16