Recentemente, herdei o gerenciamento de um grande número de ambientes SSRS. Estou tentando gerar uma lista de todos os servidores/instâncias/nomes de banco de dados para cada um dos bancos de dados SSRS (não as fontes de dados).
Eles são armazenados nos arquivos rsreportserver.config, mas são criptografados e não sei como extraí-los.
Existe uma maneira fácil de obter essas informações de um grande número de instâncias?
Se houver uma maneira de fazer isso por meio da linha de comando, posso facilmente enviar o comando para todos os servidores e coletar a saída.
O kit de ferramentas de avaliação e planejamento da Microsoft deve funcionar.
Ele menciona especificamente o SQL 2012 em algum momento, mas acho que o mesmo funcionaria para o 2008 R2 também:
E aqui diz:
Portanto, não encontrei nenhuma solução para isso.
A "resposta" que vamos dar é manter uma lista atualizada manualmente de instâncias e nomes de banco de dados que temos que ajustar manualmente toda vez que uma alteração é feita.
Isso parece ser uma escolha de design incrivelmente ruim da Microsoft para tornar os dados indisponíveis de qualquer outro método, mas se for recuperável, o método não parece estar documentado em nenhum lugar.
Polegares para baixo para a equipe de design do SSRS.