none
Reporting Services em um Cluster com Instância diferente? RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Tenho um Cluster de dois nós rodando Win2008 r2 + SQL 2008.

    Instalei uma nova instância do SQL neste Cluster com o intuito de usar o RS de forma separada da instância principal.

    A Instação ocorreu normalmente mas não sei como configurar o RS nesta segunda instância, durante a instalação só pude escolher a opção de instalar sem efetuar as configurações padrão do RS.

    Alguém poderia me dar um help nisso?

    Att,

    Ricardo Muramatsu


    http://ricardomura.spaces.live.com
    terça-feira, 4 de maio de 2010 19:33

Respostas

Todas as Respostas

  • Ricardo,

    Cara, utilizar Reporting Services em Cluster!!!!

    Eu particularmente nunca pensei nisso, vou pesquisar um pouco.


    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, 5 de maio de 2010 19:23
  • Pois é...

    Assim, o banco do RS é perfeitamente Clusterizável, mas ocorre que o serviço do RS "quase certeza" não é clusterizável.

    A solução que estou pensando é a seguinte:

    Manter o banco do RS no serviço de Cluster e configurar o serviço do RS em cada nó do cluster. Tentei fazer isso hoje mas empaquei num erro de acesso ao DB, amanhã vou dar mais uma olhada. Se vc achar algo posta aí que a gente testa hehe.

     

    Abraço,

    Mura


    http://ricardomura.spaces.live.com
    quarta-feira, 5 de maio de 2010 22:54
  • Ricardo,

    Não entendi exatamente qual o problema. Após instalar o RS na segunda instancia, voce pode abrir o "Reporting Services configuration tool" e configurar as urls e o database. No database aponte para a sua outra instancia do SQL. Após setar o database e as urls você deve poder acessar o Report Manager normalmente.

    Caso você queira dividir o Load no serviço do RS, você pode fazer um scale-out deployment do RS.

    []

    Boreki


    http://www.boreki.eng.br
    quinta-feira, 6 de maio de 2010 17:13
  • Boreki,

    Assim, eu instalei minha base de dados transacional em Cluster (2 nós).

    Depois eu instalei uma nova instância nestes nós. Na instancia 1 o RS está funcionando direitinho, mas na instância 2 o RS não está funcionando, pois, por ser parte do Cluster não consigo efetuar a instalação do serviços de Reporting Services (neste nó), o setup gera uma mensagem dizendo que a instancia selecionada para adicionar a feacture faz parte de um Cluster e não pode continuar.

    De fato, a mensagem do setup do SQL está correta, contudo, sem efetuar a instalação do serviço do RS nesta segunda instância não é possível sua utilização caso o primeiro nó esteja indisponível.

    Pelo que entendo existem duas camadas no RS:

    1-Database (suporta cluster)

    2-Serviço de Reporting (não suporta cluster)

    Lembrando que no SQL 2008 o Reporting Services utiliza um seviço Web próprio e totalmente independente do IIS.

    Att,

    Ricardo


    http://ricardomura.spaces.live.com
    quinta-feira, 6 de maio de 2010 17:38
  • Ricardo,

    Cara eu procurei bastante sobre isso, e não encontrei informações concretas, mas tenho quase certeza que o serviço do Reporting Services não suporte Cluster.

    Vou ver se encontra mais alguma coisa, talvez o Boreki tenha mais informações.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 6 de maio de 2010 18:11
  • Ricardo,

    Você está correto, a recomendação é não instalar o RS nos dois nós do seu cluster. O que comentei no post anterior é uma topologia equivalente a descrita neste documento (no standard scale-out server deployment):
    http://msdn.microsoft.com/en-us/library/ms157293.aspx

    Nesta topologia, o report server está isolado do database, e high availability na parte do RS é conseguida pelo deployment em scale-out. Existe um post interessante do Lukasz sobre failover clustering e reporting services, no final a recomendação é realmente usar o scale-out para o RS, segue link, vale muito a pena dar uma lida:

    http://blogs.msdn.com/lukaszp/archive/2009/10/28/high-availability-frequently-asked-questions-about-failover-clustering-and-reporting-services.aspx

    []
    Boreki


    http://www.boreki.eng.br
    quinta-feira, 6 de maio de 2010 18:21
  • Ah, show de bola Boreki, muito obrigado.

     

    Att,

    Ricardo


    http://ricardomura.spaces.live.com
    quinta-feira, 6 de maio de 2010 20:07