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çã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çã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çã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)