Criar um banco de dados do servidor de relatório, Gerenciador de Configurações do Servidor de Relatório
Aplica-se a: SQL Server 2016 (13.x) Reporting Services e versões posteriores Servidor de Relatórios do Power BI SharePoint
Para obter conteúdo relacionado a versões anteriores do SSRS (SQL Server Reporting Services), confira O que é o SQL Server Reporting Services?
O modo nativo do SQL Server Reporting Services usa dois bancos de dados relacionais do SQL Server para armazenar objetos e metadados de 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 padrão do SQL, os bancos de dados são nomeados reportserver e reportservertempdb. Coletivamente, os dois bancos de dados são chamados de banco de dados do servidor de relatório ou catálogo do servidor de relatório.
O modo do SharePoint do SQL Server Reporting Services inclui um terceiro banco de dados que é usado para metadados de alertas de dados. Os três bancos de dados são criados para cada aplicativo de serviço SSRS. Por padrão, os nomes de banco de dados 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ê gravar um aplicativo que requeira acesso ao banco de dados do servidor de relatório, sempre use as APIs do SQL Server Reporting Services para acessar o banco de dados do servidor de relatório.
Os modos de exibição do log de execução são exceções a essa regra. Para obter mais informações, veja ExecutionLog do servidor de relatório e exibição do ExecutionLog3.
Maneiras para criar o banco de dados do servidor de relatório
nativo
Você pode criar o banco de dados do servidor de relatório do modo nativo das seguintes maneiras:
Automático. Use o Assistente de instalação do SQL Server se você escolher a opção de configuração padrão para instalação. No Assistente de Instalação do SQL Server, essa opção é Instalar e configurar na página Opções de Instalação do Servidor de Relatório. Se escolher a opção Instalar somente, você precisará usar o Gerenciador de Configurações do Servidor de Relatório do SQL Server para criar o banco de dados. (Aplica-se somente ao SQL Server Reporting Services 2016 e versões anteriores)
Manual. Use o Gerenciador de Configurações do SQL Server Reporting Services. Crie manualmente o banco de dados do servidor de relatório se você usa um Mecanismo de Banco de Dados do SQL Server remoto para hospedar o banco de dados. Confira mais informações em Criar um banco de dados de servidor de relatório no modo nativo.
SharePoint
A página Opções de Instalação do Servidor de Relatório tem apenas uma opção para o modo do SharePoint, Somente Instalar. Essa opção instala todos os arquivos SQL Server Reporting Services e o serviço compartilhado SQL Server Reporting Services. A próxima etapa é criar pelo menos um aplicativo de serviço do SSRS de uma das seguintes maneiras:
Vá para a Administração Central do SharePoint Server para criar um aplicativo de serviço SSRS. Confira mais informações na seção criar um aplicativo de serviço de Instalar o primeiro servidor de relatório no modo do SharePoint.
Use os cmdlets do PowerShell do SQL Server Reporting Services para criar um aplicativo de serviço e os bancos de dados do servidor de relatório. Para obter mais informações, confira a amostra da criação de aplicativos de serviço no tópico Cmdlets do PowerShell para modo do SharePoint do Reporting Services.
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 local ou remota. As seguintes versões com suporte do Mecanismo de Banco de Dados do SQL Server que podem hospedar os bancos de dados do servidor de relatório:
Instância Gerenciada do Azure SQL
SQL Server 2022
SQL Server 2019
- Microsoft SQL Server 2017
-
SQL Server 2016 (13.x)
-
SQL Server 2014 (12.x)
-
SQL Server 2012 (11.x)
Observação
O SQL no Linux não é um ambiente com suporte para hospedar um banco de dados do SQL Server Reporting Services.
Se você criar o banco de dados do servidor de relatório em um computador remoto, 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ê usar uma instância remota do SQL Server, considere quais credenciais o servidor de relatório deve usar para se conectar à instância. Para obter mais informações, confira Configurar uma conexão de banco de dados do Servidor de Relatório (Gerenciador de Configurações do Servidor de Relatório).
Importante
O servidor de relatório e a instância do 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ê configurar um servidor de relatório para acesso à Internet, use as credenciais do SQL Server para conectar-se à instância do SQL Server que está atrás do firewall. Proteja a conexão usando o IPSEC.
Requisitos de edição do servidor de banco de dados
Quando você cria um banco de dados de servidor de relatório, nem todas as edições do SQL Server podem ser usadas para hospedar o banco de dados. Confira mais informações em Requisitos das edições do banco de dados do servidor de relatório em Recursos do Reporting Services compatíveis com as edições dele.
Próximas etapas
Leia sobre o Gerenciador de Configurações do Servidor de Relatório.
Mais perguntas? Faça uma pergunta no Fórum do Reporting Services.