none
Job SQL RRS feed

  • Pergunta

  •  

    Viva!

     

    Estou com um problema ao colocar o CUBO a processar automáticamente.

    Ao executar o JOB no SQL, retorna o seguinte erro:

     

    Description: The task "Processar_Dimensoes" cannot run on this edition of Integration Services. It requires a higher level edition.

     

    Já li alguns artigos sobre este erro, mas nunhum deles se aplica no meu caso. O meu problema é que o meu servidor de BD tem um nome e o servidor de Integration Services e Analysis Services têm outro e estão em máquinas diferentes.

     

    Algúem sabe como resolver esta situação?

     

    Ou de uma outra forma de actualizar o CUBO automáticamente?

     

    Obrigado!

     

    Abraços

    terça-feira, 8 de janeiro de 2008 14:25

Respostas

  • Viva Alexandre,

    A minha versão também era a Enterprise.
    Eu tinha uma instância do SQL com o Database Engine e outra instância com outro nome o Integration Services, Analysis Services e o Reporting Services.

    Quando colocava o JOB no SQL dava o erro, mas não é bem a versão.

    Para conseguir executar o JOB tive de instalar o Integration Services na instância do Database Engine. Assim já consegui executar o JOB. A instância que executa o JOB necessita de ter instalado o Integration Services.

    Abraço,

    Gabriel
    segunda-feira, 4 de agosto de 2008 14:16

Todas as Respostas

  • Olá Gabriel,

     

    Ao que parece você deve estar usando uma edição que não tem esse recurso. Verifique qual é a sua edição (se for Enterprise não há problema). Acho pouco provável que o fato de alguns recursos estarem em máquinas diferentes impeça essa tarefa.

     

    Uma forma alternativa de processar cubos é utilizando o AMO (Analysis Management Objects). Dessa forma, com uma aplicação em .NET você pode processar cubos no Analysis Services. Você poderá obter maiores detalhes sobre AMO no link abaixo:

     

    http://microsoft.apress.com/index.php?id=74

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 8 de janeiro de 2008 15:16
  • Gabriel,

    acho que o problema esta na versão do sql server (deve ser a standard).

     

    Vc pode criar um JOB no SQL Server 2005 e definir um Step do tipo SQL Server Analysis Services Command... aí vc cria um XMLA com a forma de processamento e os objetos que vc quer processar.

    Veja esse How To: http://technet.microsoft.com/en-us/library/ms175172.aspx

     

    Abraço

    terça-feira, 8 de janeiro de 2008 17:10
  • Pessoal,

     

    Estou com o mesmo problema, mas a versão que estou usando é a Enterprise. Criei um ETL para processar as dimensões e o cubo, quando roda em minha máquina tudo funciona, mas quando mando rodar no Integration Service, ele me devolve o erro informado pelo outro colega.

     

    Você possuem alguma solução para isso? Como faço para ver se a versão do Integration é Enterprise? Do BD já vi que é Enterprise.

     

    Obrigado

     

    Alexandre Catão

     

    sexta-feira, 1 de agosto de 2008 17:13
  • Viva Alexandre,

    A minha versão também era a Enterprise.
    Eu tinha uma instância do SQL com o Database Engine e outra instância com outro nome o Integration Services, Analysis Services e o Reporting Services.

    Quando colocava o JOB no SQL dava o erro, mas não é bem a versão.

    Para conseguir executar o JOB tive de instalar o Integration Services na instância do Database Engine. Assim já consegui executar o JOB. A instância que executa o JOB necessita de ter instalado o Integration Services.

    Abraço,

    Gabriel
    segunda-feira, 4 de agosto de 2008 14:16
  •  

    Gabriel,

     

    Obrigado por pela resposta.

     

    Pelo que vi somente o Integration está numa instância diferente. Para ficar tudo na mesma instância é necessário instalar o integration junto com o SQL 2005? Ou tem outra forma?

     

    Valeu

     

    Alexandre Catão

    sexta-feira, 8 de agosto de 2008 17:44