Partilhar via


Como configurar um servidor de relatório para administração remota

No Reporting Services, você pode configurar instâncias de servidor de relatório local ou remotamente. Para configurar uma instância remota do servidor de relatório, é possível usar a ferramenta Configuração do Reporting Services ou gravar código personalizado que use o provedor WMI (Instrumentação de Gerenciamento do Windows) do Reporting Services. A ferramenta Configuração do Reporting Services fornece uma interface gráfica para o provedor WMI, de maneira que você possa configurar um servidor de relatório sem precisar gravar código. Ao iniciar a ferramenta, você pode especificar um servidor remoto para se conectar.

Para poder usar a ferramenta para configurar um servidor de relatório remoto, siga as instruções deste tópico para habilitar portas no Firewall do Windows, conexões remotas e solicitações WMI remotas.

A configuração apropriada ajuda a evitar o seguinte erro:

The machine could not be found.

"The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)".

Pré-requisitos

Para modificar as configurações do firewall, você deve fazer logon localmente e ser membro do grupo Administradores local. Não é possível modificar as configurações do firewall do Windows de um computador remoto via conexão remota.

Para habilitar a administração remota para um usuário que não seja administrador, você deve conceder à conta as permissões de Ativação Remota de DCOM (Distributed Component Object Model). As instruções sobre como configurar o servidor para acesso de não-administrador estão descritas neste tópico.

Algumas organizações têm diretivas de grupo que impedem a administração remota do servidor em determinados sistemas operacionais ou para determinados usuários. Antes de começar a modificar as configurações do firewall, verifique com o administrador da rede se há restrições de administração remota.

Para obter mais informações, consulte Conectando-se pelo Firewall do Windows na documentação do Platform SDK disponível no MSDN.

Tarefas

As tarefas que habilitam a configuração remota do servidor de relatório incluem as seguintes:

  • Habilitar portas no Firewall do Windows para permitir solicitações nas portas usadas pelo servidor de relatório e pela instância do Mecanismo de Banco de Dados do SQL Server.

  • Habilitar conexões remotas com a instância do Mecanismo de Banco de Dados que hospeda o banco de dados do servidor de relatório. Uma conexão remota é necessária para configurar a conexão com o banco de dados do servidor de relatório e gerenciar as chaves de criptografia.

  • Habilitar a passagem das solicitações WMI remotas pelo firewall do Microsoft Windows.

  • Se você estiver configurando um servidor de relatório remoto para administração por um usuário que não seja administrador, deverá configurar permissões DCOM para habilitar o acesso WMI remoto a uma conta de usuário padrão do Windows. Pelo fato de a WMI usar DCOM como transporte para chamadas remotas, você deve definir as permissões do DCOM para que os usuários que não fizeram logon como administrador local possam configurar o servidor.

  • Se você estiver configurando um servidor de relatório remoto para administração por um usuário não administrativo, também deverá configurar permissões WMI no namespace WMI do servidor de relatório. Por padrão, todos os membros do grupo Administrador local têm acesso ao namespace WMI do servidor de relatório. Para conceder acesso a não-administradores, você deve configurar permissões.

As instruções sobre como executar essas tarefas são fornecidas neste tópico.

Para abrir portas no Firewall do Windows

Para configurar conexões remotas com o banco de dados do servidor de relatório

  1. Clique em Iniciar, aponte para Programas, aponte para Microsoft SQL Server 2008, aponte para Ferramentas de Configuração e clique em SQL Server Configuration Manager.

  2. No painel esquerdo, expanda Configuração de Rede do SQL Servere clique em Protocolos da instância de SQL Server.

  3. No painel de detalhes, habilite os protocolos TCP/IP e Pipes Nomeados e reinicie o serviço SQL Server.

Para habilitar a administração remota no Firewall do Windows

  1. Faça logon como administrador local no computador para o qual deseja habilitar a administração remota.

  2. Se o servidor de relatório estiver em execução no Windows Vista, clique com o botão direito do mouse em Prompt de Comando e selecione Executar como administrador. Em outros sistemas operacionais, abra uma janela do prompt de comando.

  3. Execute o seguinte comando:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL
    

    Você pode especificar diferentes opções para Escopo. Para obter mais informações, consulte a documentação do Firewall do Windows.

  4. Verifique se a administração remota está habilitada. Você pode executar o seguinte comando para mostrar o status:

    netsh.exe firewall show state
    
  5. Reinicialize o computador.

Para definir permissões DCOM a fim de habilitar o acesso WMI remoto para não-administradores

  1. No menu Iniciar, aponte para Ferramentas Administrativas e clique em Serviços de Componentes.

    No Windows Vista, no menu Iniciar, clique em Todos os Programas, clique em Executar e digite mmc comexp.msc.

  2. Abra a pasta Serviços de Componentes.

  3. Abra a pasta Computadores.

  4. Selecione Meu Computador.

  5. No menu Ação, selecione Propriedades.

  6. Clique em Segurança COM.

  7. Em Permissões de Inicialização e Ativação, clique em Editar Limites.

  8. Caso não veja seu nome em Permissão de Inicialização, clique em Adicionar.

  9. Digite o nome de sua conta de usuário e clique em OK.

  10. Em Permissões para <Usuário ou Grupo>, na coluna Permitir, selecione Inicialização Remota e Ativação Remota e clique em OK.

Para definir permissões no namespace WMI do servidor de relatório para não-administradores

  1. No menu Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciamento do Computador.

  2. Abra a pasta Serviços e Aplicativos.

  3. Clique com o botão direito do mouse em Controle WMI e selecione Propriedades.

  4. Clique em Segurança.

  5. Abra a pasta Root.

  6. Abra a pasta Microsoft.

  7. Abra a pasta SQLServer.

  8. Abra a pasta ReportServer.

  9. Abra a pasta da instância. Se você instalou a instância padrão, a pasta será MSSQLSERVER.

  10. Abra a pasta v10.

  11. Selecione a pasta Admin e clique em Segurança.

  12. Clique em Adicionar e digite a conta de usuário que você usará para gerenciar o servidor.

  13. Na coluna Permitir, selecione Habilitar Conta, Ativação Remota e Ler Segurança e clique em OK.