Compartilhar via


Criar um banco de dados do servidor de relatórios do modo nativo (Reporting Services)

O Modo Nativo do Reporting Services usa um banco de dados do SQL Server para armazenamento interno. O banco de dados é necessário e é usado para armazenar relatórios publicados, modelos, fontes de dados compartilhadas, dados de sessão, recursos e metadados do servidor.

Para criar um banco de dados de servidor de relatório ou alterar as credenciais ou a cadeia de caracteres de conexão, use as opções na página Banco de Dados do Gerenciador de Configuração do Reporting Services.

Quando criar ou configurar os bancos de dados do servidor de relatório

Você deve criar e configurar o banco de dados do servidor de relatório se instalou o servidor de relatório no modo somente arquivos.

Se você instalou o Reporting Services na configuração padrão para o modo nativo, o banco de dados do servidor de relatório foi criado e configurado automaticamente quando a instância do servidor de relatório foi instalada. É possível usar o Gerenciador de Configuração do Reporting Services para exibir ou modificar as configurações que a Instalação configurou para você.

Antes de iniciar

Criar ou configurar um banco de dados de servidor de relatório é um processo de várias etapas. Antes de criar o banco de dados do servidor de relatório, considere como você deseja especificar os seguintes itens:

  • Selecionar um servidor de banco de dados
    Analise as versões com suporte do Mecanismo de Banco de Dados do SQL Server e analise as edições com suporte no tópico Criar um banco de dados do servidor de relatório.

  • Habilitar conexões TCP/IP
    Habilite conexões TCP/IP para o Mecanismo de Banco de Dados. Algumas edições do Mecanismo de Banco de Dados não habilitam TCP/IP por padrão. As instruções são fornecidas neste tópico.

  • Abrir porta para o SQL Server
    Para um servidor remoto, se você estiver usando software de firewall, deverá abrir a porta na qual o Mecanismo de Banco de Dados escuta.

  • Decidir sobre credenciais do servidor de relatório
    Decida como o servidor de relatório irá se conectar aos bancos de dados do servidor de relatório. Os tipos de credencial incluem conta de usuário do domínio, conta de usuário do banco de dados do SQL Server ou a conta de serviço do Servidor de Relatório.

    Essas credenciais são criptografadas e armazenadas no arquivo RSReportServer.config. O servidor de relatório usa essas credenciais para conexões contínuas com o banco de dados do servidor de relatório. Para usar uma conta de usuário do Windows ou uma conta de usuário do banco de dados, especifique uma já existente. Embora o Gerenciador de Configuração do Reporting Services crie um logon e defina as permissões necessárias, ele não criará uma conta para você. Para obter mais informações, consulte Configurar uma conexão do banco de dados do Servidor de Relatório (modo nativo).

  • Escolher um idioma do servidor de relatório
    Escolha um idioma a ser especificado para o servidor de relatório. Os nomes de função predefinidos, as descrições e as pastas Meus Relatórios não aparecem em idiomas diferentes quando usuários se conectam ao servidor usando versões de idiomas diferentes de um navegador.

  • Verificar credenciais para criar e provisionar o banco de dados
    Verifique se você tem credenciais de conta com permissão para criar bancos de dados na instância do Mecanismo de Banco de Dados. Essas credenciais são usadas para uma conexão única a fim de criar o banco de dados do servidor de relatório e RSExecRole. Se um logon ainda não existir, um logon de usuário de banco de dados será criado para a conta usada pelo servidor de relatório para conectar ao banco de dados. Você pode conectar usando a conta do Microsoft Windows com a qual você está conectado ou inserir um logon de banco de dados do SQL Server.

Para habilitar o acesso a um banco de dados do servidor de relatório remoto

  1. Se você estiver usando uma instância remota do Mecanismo de Banco de Dados, efetue logon no servidor de banco de dados para verificar ou habilitar conexões TCP/IP.

  2. Aponte para Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server aponte para Ferramentas de Configuração e clique em SQL Server Configuration Manager.

  3. Abra Configuração de Rede do SQL Server.

  4. Selecione a instância.

  5. Clique com o botão direito do mouse em TCP/IP e clique em Habilitado.

  6. Reinicie o serviço.

  7. Abra seu software de firewall e abra a porta na qual o SQL Server escuta. Para a instância padrão, usa-se geralmente a porta 1433 para conexões TCP/IP. Para obter mais informações, consulte Configurar um Firewall do Windows para acesso ao Mecanismo de Banco de Dados nos Manuais Online do SQL Server.

Para criar um banco de dados de servidor de relatório local

  1. Inicie o Gerenciador de Configuração do Reporting Services e conecte-se à instância do servidor de relatório para a qual você está criando o banco de dados. Para obter mais informações, consulte How to: Start Reporting Services Configuration Manager.

  2. Na página Banco de Dados, clique em Alterar Banco de Dados.

  3. Clique em Criar um novo banco de dados de servidor de relatório e clique em Avançar.

  4. Conecte-se à instância do Mecanismo de Banco de Dados que você usará para criar e hospedar o banco de dados do servidor de relatório:

    1. Digite a instância do Mecanismo de Banco de Dados do SQL Server que deseja usar. O assistente exibirá um Mecanismo de Banco de Dados local que é executado como a instância padrão, se estiver disponível. Caso contrário, digite o nome do servidor e da instância a serem usados. Instâncias nomeadas são especificadas neste formato: <nomedoservidor>\<nomedainstância>.

    2. Insira as credenciais usadas para uma conexão única com o Mecanismo de Banco de Dados com a finalidade de criar os bancos de dados do servidor de relatório. Para obter mais informações sobre como essas credenciais são usadas, consulte Antes de iniciar neste tópico.

    3. Clique em Testar Conexão para validar a conexão com o servidor.

    4. Clique em Avançar.

  5. Especifique as propriedades usadas para criar o banco de dados. Para obter mais informações sobre como essas propriedades são usadas, consulte Antes de iniciar neste tópico:

    1. Digite o nome do banco de dados do servidor de relatório. Um banco de dados temporário será criado juntamente com o banco de dados primário. Considere a possibilidade de usar um nome descritivo que o ajude a se lembrar de como o banco de dados é usado. O nome especificado será usado durante todo o tempo de vida do banco de dados. Não é possível renomear um banco de dados de servidor de relatório depois que ele for criado.

    2. Selecione o idioma no qual deseja que as definições de função e Meus Relatórios sejam exibidas.

    3. O Modo de Servidor de Relatório sempre é definido como Nativo.

    4. Clique em Avançar.

  6. Especifique as credenciais usadas pelo servidor de relatório para conectar-se ao banco de dados do servidor de relatório.

    1. Especifique o tipo de autenticação:

      Selecione Credenciais do Banco de Dados para conectar-se usando um logon de banco de dados do SQL Server que já esteja definido. O uso de credenciais do banco de dados é recomendado se o servidor de relatório estiver em um computador que esteja em um domínio diferente, em um domínio não confiável ou atrás de um firewall.

      Selecione Credenciais do Windows se tiver uma conta de usuário de domínio com menor privilégio que tenha permissão para efetuar logon no computador e no servidor de banco de dados.

      Selecione Credenciais de Serviço para que o servidor de relatório se conecte usando sua conta de serviço. Com essa opção, o servidor se conecta usando segurança integrada; as credenciais não são criptografadas ou armazenadas.

    2. Clique em Avançar.

  7. Revise as informações na página Resumo para verificar se as configurações estão corretas e clique em Avançar.

  8. Verifique a conexão clicando em uma URL na página URL do Servidor de Relatório ou na página URL do Gerenciador de Relatórios. As URLs devem estar definidas para que esse teste funcione. Se a conexão do banco de dados do servidor de relatório for válida, você verá a hierarquia de pastas do servidor de relatório ou o Gerenciador de Relatórios em uma janela do navegador. Para obter mais informações, consulte Verificar uma instalação do Reporting Services no Manuais Online do SQL Server.

Consulte também

Referência

Banco de dados

Conceitos

Configurar uma conexão do banco de dados do Servidor de Relatório (modo nativo)

Gerenciar um servidor de relatórios de modo nativo do Reporting Services

Outros recursos

How to: Start Reporting Services Configuration Manager