Implantação e suporte de versão nas Ferramentas de Dados do SQL Server (SSRS)

O SQL Server Data Tools oferece suporte aos seguintes cenários:

  • Abra as definições de relatório (*.rdl) e os projetos de servidor de relatórios (*.rptproj).

  • Crie definições de relatório.

  • Visualize relatórios no Designer de Relatórios.

  • Implante relatórios nos servidores de relatório.

Propriedades e configuração e de implantação

O SSDT (SQL Server Data Tools) oferece suporte às configurações do projeto. Uma configuração de projeto consiste em um conjunto de propriedades que especificam locais e comportamentos quando um projeto é compilado como uma etapa de visualização ou implantação de relatórios. Para saber mais sobre configurações de projeto, consulte a documentação do Visual Studio.

Use as configurações de projeto para controlar a atualização de definições de relatório para versões de esquema compatíveis com os servidores de relatório de destino. As propriedades controladas por configurações de projeto incluem o servidor de relatório de destino, a pasta onde o processo de compilação armazena temporariamente as definições de relatórios para visualização e implantação e os níveis de erro.

Relatórios são compilados antes de serem renderizados como visualizações no Designer de Relatórios ou implantados no servidor de relatório.

Defina as propriedades de configuração na caixa de diálogo Propriedade do Projeto do SSDT (SQL Server Data Tools).

As propriedades de compilação e implantação incluem:

  • OutputPath é uma propriedade de compilação que identifica o caminho de pastas para armazenar a definição de relatório usada na verificação da compilação, na implantação e na visualização de relatórios.

  • ErrorLevel é uma propriedade de compilação que identifica a severidade dos problemas de compilação que são relatados como erros. Problemas 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. Para obter mais informações, consulte a seção "Validação de relatórios e níveis de erro" em Criar relatórios com o Designer de Relatórios (SSRS).

  • TargetServerVersion é uma propriedade de implantação que identifica a versão esperada do SQL Server Reporting Services que está instalado no servidor de relatório de destino especificado na propriedade TargetServerURL.

    ObservaçãoObservação

    O uso de TargetServerVersion para controlar a atualização e a reversão de definições de relatório somente tem suporte entre SQL Server 2008 Reporting Services (SSRS) e SQL Server 2008 R2Reporting Services. Isso não tem suporte para versões anteriores do Reporting Services, por exemplo, SQL Server 2005 Reporting Services (SSRS).

Quando você especifica a versão anterior do SQL Server Reporting Services na caixa de diálogo Propriedade do Projeto, os relatórios não são revertidos automaticamente para a versão anterior. Dessa forma, um projeto do Servidor de Relatório pode conter relatórios de duas versões diferentes do SQL Server. Quando o projeto do Servidor de Relatório é implantado, todos os relatórios do projeto são convertidos na versão especificada no TargetServerVersion.

Você pode adicionar mais de uma configuração de projeto a um projeto; cada uma é usada para um cenário diferente, como, por exemplo, implantação de versões diferentes de servidores de relatórios.

Para obter mais informações, consulte Definir propriedades de implantação (Reporting Services) e Caixa de diálogo Páginas de Propriedades do Projeto.

Versões com Suporte

ObservaçãoObservação

O SSDT (SQL Server Data Tools), o ambiente de desenvolvimento de 32 bits para projetos do Servidor de Relatório, não foi projetado para ser executado em computadores baseados em Itanium e não é instalado em servidores baseados em Itanium. Porém, o suporte para o SQL Server Data Tools está disponível em computadores baseados em x64.

A tabela a seguir descreve as versões com suporte para criação e publicação de relatórios no SSDT (SQL Server Data Tools).

ObservaçãoObservação

O esquema não muda desde o SQL Server 2008.

Tipo de Projeto ou Arquivo

Versão

Criar Relatórios

Publicar Relatórios

Observações

Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2012

Esquema 2012 RDL

SQL Server 2012 Reporting Services

Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2008 R2

Esquema RDL 2008 R2

SQL Server 2008 R2 Reporting Services

Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2008

Esquema 2008 RDL

Servidor de relatórios SQL Server 2008 Reporting Services apenas

Atualiza o 2003 RDL e o 2005 RDL localmente para o esquema 2008 RDL.

Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2005

Esquema 2005 RDL

Servidor de Relatórios SQL Server 2005 ou SQL Server 2008 Reporting Services

Projeto do Servidor de Relatório

SQL Server 2000

Esquema 2003 RDL

Sem suporte

Designer de Relatórios do Visual Studio RDLC

Visual Studio 2005

Visual Studio 2008

Esquema 2005 RDL

Sem suporte

Não há suporte para o esquema 2008 RDL.

Controles do Visual Studio Visualizador

Visual Studio 2005

Visual Studio 2008

Não há suporte para o 2008 RDL no modo local

N/A

No modo servidor, é possível exibir relatórios 2008 RDL no servidor de relatórios SQL Server 2008Reporting Services.

Para obter mais informações sobre como abrir relatórios em uma versão anterior do esquema de definição de relatório, consulte Atualizar relatórios. Para obter mais informações sobre esquemas de definição de relatório específicos, consulte Especificação de linguagem RDL.

Consulte também

Conceitos

Implantação e suporte de versão nas Ferramentas de Dados do SQL Server (SSRS)