Criar um banco de dados de servidor de relatório (Gerenciador de configurações do SSRS)
Reporting Services modo nativo usa dois bancos de dados relacionais SQL Server para armazenar metadados e objetos do servidor de relatório. Um banco de dados é usado para armazenamento primário e o segundo armazena dados temporários. Os bancos de dados são criados juntamente e associados por nome. Com uma instância de SQL Server padrão, os bancos de dados são nomeados reportserver
e reportservertempdb
. Coletivamente, os dois bancos de dados são referidos como o "banco de dados do servidor de relatório" ou "catálogo do servidor de relatório".
Reporting Services modo do SharePoint inclui um terceiro banco de dados que é usado para metadados de alerta de dados. Os três bancos de dados são criados para cada aplicativo de serviço Reporting Services e os nomes de banco de dados por padrão incluem um guid que representa o aplicativo de serviço. A seguir são apresentados nomes de exemplo dos três bancos de dados do modo do SharePoint:
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
Importante
Não grave aplicativos que executem consultas em relação ao banco de dados do servidor de relatório. O banco de dados do servidor de relatório não é um esquema público. A estrutura da tabela pode ser alterada de uma versão para a próxima. Se você escrever um aplicativo que exija acesso ao banco de dados do servidor de relatório, sempre use as APIs Reporting Services para acessar o banco de dados do servidor de relatório.
A exceção a isto são as exibições do log de execução. Para obter mais informações, consulte Log de execução do servidor de relatório e a exibição ExecutionLog3
Maneiras para criar o banco de dados do servidor de relatório
Modo Nativo: você pode criar o banco de dados do servidor de relatório do modo Nativo das seguintes maneiras:
Automaticamente: use o Assistente para Configuração do SQL Server, se você escolher a opção de instalação de configuração padrão. No Assistente de Instalação do SQL Server, é a opção Instalar e configurar na página Opções de Instalação do Servidor de Relatório. Caso escolha a opção Instalar somente , você deverá usar o Reporting Services Configuration Manager para criar o banco de dados.
Manualmente: use o Reporting Services Configuration Manager. Você deve criar o banco de dados do servidor de relatório manualmente se estiver usando um Mecanismo de Banco de Dados SQL Server remoto para hospedar o banco de dados. Para obter mais informações, consulte Criar um banco de dados do servidor de relatório no modo nativo (SSRS Configuration Manager).
Modo do SharePoint: a página de opções de Instalação do Servidor de Relatório apenas tem uma opção Instalar somentepara o modo do SharePoint. Essa opção instala todos os arquivos Reporting Services e o serviço compartilhado Reporting Services. A próxima etapa é criar pelo menos um aplicativo de serviço Reporting Services de uma das seguintes maneiras:
Use a Administração Central do SharePoint para criar um aplicativo de serviço Reporting Services. Para obter mais informações, consulte a seção "Aplicativo de Serviço" da Etapa 3: Criar um aplicativo de serviço Reporting Services.
Use Reporting Services cmdlets do PowerShell para criar um aplicativo de serviço e os bancos de dados do servidor de relatório. Para obter mais informações, consulte o exemplo para criar aplicativos de serviço no tópico Cmdlets do PowerShell para Reporting Services Modo do SharePoint.
Requisitos de versão do servidor de banco de dados
O SQL Server é usado para hospedar os bancos de dados do servidor de relatório. A instância do Mecanismo de Banco de Dados do SQL Server pode ser uma instância local ou remota. Estas são as versões com suporte do Mecanismo de Banco de Dados do SQL Server que pode ser usado para hospedar os bancos de dados do servidor de relatório:
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2005
A criação do banco de dados do servidor de relatório em um computador remoto requer que você configure a conexão para usar uma conta de usuário de domínio ou uma conta de serviço que tenha acesso à rede. Se você decidir usar uma instância remota do SQL Server, considere cuidadosamente quais credenciais o servidor de relatório deverá usar para se conectar à instância do SQL Server. Para saber mais, confira Configurar uma conexão de banco de dados do servidor de relatório (Configuration Manager do SSRS).
Importante
O Servidor de Relatório e a instância SQL Server que hospeda o banco de dados do servidor de relatório podem estar em domínios diferentes. Para implantação na Internet, é uma prática comum usar um servidor que esteja atrás de um firewall. Se você estiver configurando um servidor de relatório para acesso à Internet, use SQL Server credenciais para se conectar à instância do SQL Server que está atrás do firewall e usar o IPSEC para proteger a conexão.
Requisitos de edição do servidor de banco de dados
Ao criar um banco de dados do servidor de relatório, lembre-se de que nem todas as edições de SQL Server podem ser usadas para hospedar o banco de dados. Para obter mais informações, consulte a seção "Requisitos de edição do servidor de banco de dados do servidor de relatório" de Recursos compatíveis com as edições do SQL Server 2014.