Compartilhar via


Como definir propriedades de implantação (Reporting Services)

No Business Intelligence Development Studio, você deve especificar o servidor de relatório e opcionalmente as pastas para os relatórios e fontes de dados compartilhadas para que seja possível publicar os itens em um projeto do Servidor de Relatório em um servidor de relatório. As propriedades e os valores que o Business Intelligence Development Studio precisa para compilar, visualizar e implantar relatórios são armazenados em configurações de projeto do Servidor de Relatório. Você pode criar vários conjuntos nomeados para essas propriedades de projetos, para que você possa alternar de maneira conveniente entre os conjuntos de propriedades. Cada conjunto de propriedades é uma configuração. Por exemplo, você pode ter uma configuração para publicar relatórios em um servidor de teste e uma configuração diferente para publicar relatórios para um servidor de produção.

Use o Gerenciador de Configuração para criar e gerenciar conjuntos de propriedades de projeto em configurações de projeto. O Gerenciador de Configurações é um recurso suportado pelo Visual Studio, no qual o BI Development Studio se baseia.

ObservaçãoObservação

Não confunda esse recurso com o Gerenciador de Configuração do Reporting Services, usado para configurar os Reporting Services depois da instalação. Para obter mais informações, consulte Configurando uma instalação do Servidor de Relatório (Reporting Services no modo Nativo).

ObservaçãoObservação

No BI Development Studio, a ação de publicar relatórios de um projeto da solução ou do Servidor de Relatórios é conhecida como implantar relatórios.

Para definir as propriedades de implantação

  1. Clique com o botão direito do mouse no projeto de relatório e, em seguida, clique em Propriedades.

  2. Na caixa de diálogo Páginas de Propriedades do projeto, selecione uma configuração a ser editada da lista Configuração. As configurações comuns são DebugLocal, Debug e Release.

    ObservaçãoObservação

    Você pode usar várias configurações para alternar rapidamente entre diferentes servidores de relatório ou configurações.

  3. Na caixa de texto OutputPath, digite ou cole o caminho em seu sistema de arquivos local para armazenar a definição de relatório usada em verificação de construção, implantação e visualização de relatórios. O caminho deve ser diferente do caminho que você usa para o projeto e um caminho relativo que é uma pasta filho sob o caminho do projeto.

  4. Na caixa de texto ErrorLevel , digite a severidade dos problemas de compilação que são relatados como erros. Problemas que ocorrem ao compilar relatórios, fontes de dados ou outros recursos de projeto com níveis de severidade menor ou igual ao valor de ErrorLevel são relatados como erros; caso contrário, os problemas são relatados como avisos. Qualquer erro causará falha na tarefa de compilação. Os níveis de severidade válidos são de 0 a 4, inclusive. O valor padrão é 2.

    ErrorLevel pode ser usado para aumentar ou diminuir a sensibilidade da compilação. Por exemplo, quando um relatório com um mapa é compilado durante a implantação em um servidor de relatório do SQL Server 2008, um erro é exibido por padrão e ocorre falha na compilação do relatório. Se você abaixar o ErrorLevel, o mapa será removido do relatório, um aviso será exibido e a compilação do relatório continuará.

  5. Na lista StartItem , selecione um relatório a ser exibido na janela de visualização ou em uma janela do navegador quando o projeto de relatório for executado.

  6. Na lista OverwriteDataSources, selecione True para substituir a fonte de dados compartilhados no servidor cada vez que elas forem publicadas, ou selecione False para manter a fonte de dados no servidor.

  7. Na lista TargetServerVersion, selecione a versão SQL Server 2008 ou SQL Server 2008 R2 do Reporting Services ou selecione Detectar Versão para determinar automaticamente a versão instalada no servidor identificado pela URL do TargetServer. O valor padrão é SQL Server 2008 R2.

    Use TargetServerVersion para personalizar os relatórios criados, colocados no caminho especificado em OutputPath, para a versão do servidor de relatório especificada em TargetServer URL.

  8. Na caixa de texto TargetDataSourceFolder, digite a pasta no servidor de relatório no qual as fontes de dados compartilhadas publicadas devem ser posicionadas. O valor padrão para TargetDataSourceFolder é Fontes de Dados. Se você deixar este valor em branco, as fontes de dados serão publicadas no local especificado em TargetReportFolder.

  9. Na caixa de texto TargetReportFolder, digite a pasta no servidor de relatório no qual os relatórios publicados devem ser posicionados. O valor padrão para TargetReportFolder é o nome do projeto de relatório.

    ObservaçãoObservação

    Para um servidor de relatório executado no modo nativo, você deverá ter permissões de Publicação na pasta de destino para publicar relatórios nessa pasta. As permissões de publicação são fornecidas por meio de uma atribuição de função que mapeia sua conta de usuário para uma função que inclui operações de publicação. Para obter mais informações, consulte Criando e gerenciando atribuições de função e Função Publicador. Para um servidor de relatório que executa no modo integrado do SharePoint, você deve ter permissão de Membro ou Proprietário no site do SharePoint. Para obter mais informações, consulte Referência à permissão de sites e listas para itens do servidor de relatório.

  10. Na caixa de texto TargetServerURL, digite a URL do servidor de relatório de destino. Antes de publicar um relatório, defina essa propriedade com uma URL de servidor de relatório válida. Ao publicar em um servidor de relatório executado no modo nativo, use a URL do diretório virtual do servidor de relatório (por exemplo, https://server/reportserver ou https://server/reportserver). Esse é o diretório virtual do servidor de relatório e não do Gerenciador de Relatórios.

    Quando publicar em um servidor de relatório executado no modo integrado do SharePoint, use uma URL de um site de nível superior ou subsite do SharePoint. Se você não especificar um site, o site de nível superior padrão será usado (por exemplo, https://servername, https://servername/site ou https://servername/site/subsite).

Para definir as propriedades do Gerenciador de Configuração

  1. Clique com o botão direito do mouse no projeto de relatório e, em seguida, clique em Propriedades.

  2. Na caixa de diálogo Páginas de Propriedades do projeto, clique no Gerenciador de Configuração.

  3. Na caixa de diálogo Gerenciador de Configuração, selecione a configuração a ser editado. A configuração ativa no momento é exibida como Active(<configuration>).

  4. Em Contextos do Projeto, para cada projeto na solução, selecione ou desmarque Build ou Deploy.

    ObservaçãoObservação

    Se Build estiver selecionado, o Designer de Relatórios cria o projeto de relatórios e procura erros antes de exibir ou publicar em um servidor de relatório. Se Deploy estiver selecionado, o Designer de Relatórios publicará os relatórios no servidor de relatório conforme definido nas propriedades de implantação. Se Deploy não estiver selecionado, o Designer de Relatórios exibirá o relatório especificado na propriedade StartItem em uma janela de visualização local.