Usuário com melhor resposta
Job SQL

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
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
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
-
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
-
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
-
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 -