Publicando relatórios em um servidor de relatórios

Depois de criar e testar um relatório ou conjunto de relatórios, você pode usar os recursos internos de implantação do Business Intelligence Development Studio para publicar os relatórios em um servidor de relatório. Você pode publicar relatórios individuais ou um projeto do Servidor de Relatório. Publicar um projeto do Servidor de Relatório é o modo mais fácil de publicar vários relatórios. O Business Intelligence Development Studio usa o termo implantar, em vez do termo publicar. Os dois termos significam o mesmo.

Antes de publicar um relatório, você deve ter permissão para fazer isso. A permissão é determinada por segurança baseada em função que é definida por seu administrador de servidor de relatório. As operações de publicação geralmente são concedidas pela função do Publicador. Para obter mais informações sobre as permissões exigidas, consulte Função Publicador e seu administrador do servidor de relatório.

O Business Intelligence Development Studio fornece configurações de projeto para gerenciar publicação de relatório. A configuração especifica o local do servidor de relatório, a versão do SQL Server Reporting Services instalada no servidor de relatório, se as fontes de dados publicadas no servidor de relatório são substituídas e assim sucessivamente. Além de usar as configurações que o Business Intelligence Development Studio fornece, você pode criar configurações adicionais.

Configurações de projeto

Os relatórios são compilados antes de serem publicados para garantir que somente são publicadas definições de relatório válidas para o servidor de relatório. As configurações de projeto incluem propriedades para compilar relatórios, como a pasta na qual armazenar temporariamente os relatórios criados, e como tratar problemas de compilação. As configurações também têm propriedades que você usa para especificar o local e a versão do servidor de relatório, as pastas no servidor de relatório.

Por padrão, o Business Intelligence Development Studio fornece três configurações de projeto: DebugLocal, Debug e Release. A configuração padrão é DebugLocal. Você geralmente usa a configuração DebugLocal para exibir relatórios em uma janela de visualização local, a configuração Debug para publicar relatórios em um servidor de teste e a configuração Release para publicar relatórios em um servidor de produção. A lista suspensa Configurações da Solução na barra de ferramentas padrão mostra uma configuração ativa. Para usar uma configuração diferente, selecione da lista.

Seu ambiente de relatório pode ter vários servidores de relatórios e versões diferentes do Reporting Services instalados. Você pode criar várias configurações e, em seguida, usar uma diferente dependendo do cenário de implantação. Para obter mais informações, consulte Criando relatórios no Business Intelligence Development Studio e Como definir propriedades de implantação (Reporting Services).

Publicando relatórios

Você pode publicar um único relatório ou um projeto do Servidor de Relatório que contêm vários relatórios. Para obter instruções sobre como publicar relatórios, consulte Como publicar relatórios.

Publicando um único relatório

Se não quiser publicar todos os relatórios em um projeto, poderá decidir para publicar somente um único. Para fazer isso, selecione uma configuração que implante o relatório (por exemplo, a configuração Release), clique com o botão direito do mouse no relatório e clique em Implantar.

Se um relatório usar uma fonte de dados compartilhada, você precisará também implantar a fonte de dados compartilhada ou o relatório implantado não será executado. Clique com o botão direito do mouse na fonte de dados compartilhada e depois clique em Implantar.

A URL do servidor de destino do servidor de relatório deve ser especificada e você pode alterar as pastas padrão para as quais os relatórios e as fontes de dados compartilhadas devem ser implantados.

Publicando vários relatórios

Quando você publica um projeto de Servidor de Relatório, você publica todos os relatórios nesse projeto. Todos os relatórios são implantados usando a mesma configuração de projeto: no mesmo servidor de relatório, na mesma pasta no servidor, e assim por diante. Para publicar relatórios em servidores diferentes, publique-os um por um ou somente inclua os relatórios desejados no projeto do Servidor de Relatório. Uma solução pode incluir vários projetos do Servidor de Relatório. Usar vários projetos pode facilitar o gerenciamento da implantação de relatórios, porque você pode usar uma configuração diferente para implantar projetos diferentes.