Como criar um banco de dados do servidor de relatório (Configuração do Reporting Services)

O 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 ou o modo integrado do SharePoint, 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
    O Reporting Services requer que uma instância do SQL Server 2005, 2008 ou 2008 R2 Mecanismo de Banco de Dados hospede o banco de dados do servidor de relatório. Você pode usar um servidor local ou remoto.

  • Verificar requisitos da edição
    Verifique se a edição do Mecanismo de Banco de Dados é compatível com a edição do servidor de relatório que você está usando. Para obter mais informações sobre compatibilidade de edição, consulte Criando 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.

  • Escolher um modo
    Um banco de dados do servidor de relatório dá suporte ao modo nativo ou ao modo integrado do SharePoint. Modo nativo é o padrão. Use esse modo para implantar o Reporting Services como um servidor de aplicativos autônomo.

    Modo integrado do SharePoint é usado quando você planeja implantar o servidor de relatório junto com uma instância de um produto ou tecnologia do SharePoint. O banco de dados será criado quando você executar o assistente, mas você não poderá adicionar conteúdo ou exibir itens até que adicione o servidor de relatório a um farm do SharePoint. Para obter mais informações, consulte Planejando um modo de implantação nos Manuais Online do SQL Server.

  • 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 Configurando uma conexão do banco de dados do servidor de relatório.

  • 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. Para obter mais informações sobre como os recursos de idioma são usados em uma implantação de servidor de relatório, consulte Considerações de design de solução para implantações multilíngues ou globais (Reporting Services) nos Manuais Online do SQL Server.

  • 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 do banco de dados será criado para a conta usada pelo servidor de relatório para conectar-se ao banco de dados. Você pode conectar-se sob a conta do Microsoft Windows com a qual efetuou logon ou pode 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 Como 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 Como iniciar a ferramenta Configuração do Reporting Services.

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

  3. Clique em Criar um novo banco de dados 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, você deverá digitar o servidor e a instância a serem usados. As instâncias nomeadas são especificadas neste formato: <nome_do_servidor>\<nome_da_instâ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. Selecione o modo do servidor. Selecione Modo Nativo, a menos que pretenda implantar o servidor de relatório com um produto ou uma tecnologia SharePoint.

    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 Como verificar uma instalação do Reporting Services no Manuais Online do SQL Server.