Implantação e suporte de versão no SSDT (SQL Server Data Tools)

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. Use essas propriedades quando um projeto é criado como uma etapa na 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 suportadas

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 (10.0.x).

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 2016 (13.x) Reporting Services ou posterior (SSRS) Esquema 2016 RDL SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS)
Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios
SQL Server 2014 (12.x) Esquema 2014 RDL SQL Server 2014 (12.x) Reporting Services
Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios
SQL Server 2012 (11.x) Esquema 2012 RDL SQL Server 2012 (11.x) Reporting Services
Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios
SQL Server 2008 R2 (10.50.x) Esquema do 2008 R2 RDL SQL Server 2008 R2 (10.50.x) Reporting Services
Projeto do Servidor de Relatório

ou

Projeto do Assistente do Servidor de Relatórios
SQL Server 2008 (10.0.x) Esquema 2008 RDL Somente servidor de relatório do SQL Server 2008 (10.0.x) Reporting Services Atualiza o 2003 RDL e o 2005 RDL localmente para o esquema 2008 RDL.

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.