Criando um banco de dados do servidor de relatório

ObservaçãoObservação

Para o SQL Server 2008 R2, não houve alterações no conteúdo listado neste tópico.

O Reporting Services usa dois bancos de dados relacionais 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 Server, os bancos de dados são nomeados como 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".

Observação importanteImportante

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 Reporting Services para acessar o banco de dados do servidor de relatório.

Maneiras para criar o banco de dados do servidor de relatório

Você pode criar o banco de dados do servidor de relatório das seguintes maneiras:

  • Automaticamente por Instalação, se você escolher a opção de instalação de configuração padrão. No Assistente de Instalação do SQL Server, corresponde à opção Instalar a configuração padrão no modo Nativo ou a Instalar a configuração padrão para o modo integrado do SharePoint na página Opções de Instalação do Servidor de Relatório. Caso escolha a opção Instalar, mas não configurar, você deverá usar a ferramenta Configuração do Reporting Services para criar o banco de dados.

  • Manualmente, pela ferramenta Configuração do Reporting Services. Você deve criar manualmente o banco de dados do servidor de relatório se você estiver usando um Mecanismo de banco de dados do SQL Server remoto para hospedar o banco de dados. Para obter mais informações, consulte Como criar um banco de dados do servidor de relatório (Configuração do Reporting Services).

Requisitos de versão do servidor de banco de dados

O SQL Server é usado para hospedar os bancos de dados de servidor de relatório:

  • Podem ser usados o SQL Server 2005 ou o SQL Server 2008 para hospedar os bancos de dados. Não use o SQL Server 2000 ou versões anteriores do SQL Server.

  • A instância do Mecanismo de banco de dados do SQL Server pode ser local ou remota.

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ê optar por usar uma instância remota do SQL Server, considere cuidadosamente quais credenciais o servidor de relatório deve usar para conectar à instância do SQL Server. Para obter mais informações, consulte Configurando uma conexão do banco de dados do servidor de relatório.

Observação importanteImportante

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 estiver configurando 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 e use IPSEC para proteger a conexão.

Requisitos de edição do servidor de banco de dados

Ao criar um banco de dados de servidor de relatório, esteja ciente de que nem todas as edições do SQL Server podem se usadas para hospedar o banco de dados. A tabela a seguir mostra quais edições do Mecanismo de Banco de Dados podem ser usadas para edições específicas do Reporting Services.

Para esta edição do SQL Server Reporting Services

Use esta edição da instância do Mecanismo de Banco de Dados para hospedar o banco de dados

SQL Server Express com Advanced Services

SQL Server Express com Advanced Services (apenas localmente).

Web

Web Edition (apenas localmente)

Workgroup

Workgroup Edition (apenas localmente)

Evaluation

Evaluation

Developer

Edições Standard, Developer, Enterprise (local ou remotamente)

Standard

Edições Standard, Enterprise (local ou remotamente)

Enterprise

Edições Standard, Enterprise (local ou remotamente)

Consulte também

Conceitos