Partilhar via


Deployment and Version Support in SQL Server Data Tools (SSRS)

SQL Server Data Tools dá suporte aos seguintes cenários:

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

  • Criar definições de relatório.

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

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

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

SSDT (SQL Server Data Tools) dá suporte a configurações de 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 SSDT (SQL Server Data Tools) Propriedade do Projeto.

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

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

  • ErrorLevel é uma propriedade de build que identifica a severidade dos problemas de build relatados como erros. Problemas com níveis de severidade menor ou igual ao valor ErrorLevel são relatados como erros; caso contrário, os problemas são relatados como avisos. Para obter mais informações, confira a seção "Validação de Relatório 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á instalada no servidor de relatório de destino especificado na propriedade TargetServerURL.

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órios 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 para a versão especificada em 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ório. Para obter mais informações, confira Definir as Propriedades da Implantação (Reporting Services) e Caixa de Diálogo Páginas de Propriedades do Projeto.

Versões compatíveis

Observação

No SSDT (SQL Server Data Tools), o ambiente de desenvolvimento de 32 bits para projetos do Servidor de Relatório, não foi projetado para execução em computadores baseados em Itanium e não é instalado em servidores baseados em Itanium. Entretanto, há suporte para SQL Server Data Tools disponível para computadores baseados em x64.

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

Observação

O esquema não foi alterado 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 2014 Esquema 2014 RDL SQL Server 2014 Reporting Services
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 do 2008 R2 RDL 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 Apenas servidor de relatório Reporting Services do SQL Server 2008 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 SQL Server servidor de relatório Reporting Services 2005 ou SQL Server 2008
Projeto do Servidor de Relatório SQL Server 2000 Esquema 2003 RDL Sem suporte
Report Designer rdlc do Visual Studio Visual Studio 2005

Visual Studio 2008
Esquema 2005 RDL Sem suporte Não há suporte para o esquema 2008 RDL.
Controles do Visualizador do Visual Studio Visual Studio 2005

Visual Studio 2008
Não há suporte para o 2008 RDL no modo local N/D Pode exibir relatórios rdl 2008 no servidor de relatório Reporting Services de SQL Server 2008 no modo de servidor.

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

Publicar fontes de dados e relatórios