Alterações de comportamento do SQL Server Reporting Services in SQL Server 2012

Este tópico descreve as alterações no comportamento do Reporting Services. As mudanças de comportamento afetam a maneira como os recursos funcionam ou interagem no SQL Server 2012 em comparação com as versões anteriores do SQL Server.

Neste tópico:

  • Alterações no comportamento do SQL Server 2012 Reporting Services

  • Alterações no comportamento do SQL Server 2008 R2 Reporting Services

  • Alterações no comportamento do SQL Server 2008 Reporting Services

Alterações de comportamento do SQL Server 2012 Reporting Services

Esta seção descreve as alterações no comportamento do modo do SharePoint do Reporting Services.

A permissão para Exibir Itens não baixará Conjuntos de Dados Compartilhados (Modo do SharePoint)

Novo Comportamento: Usuários com a permissão do SharePoint de "Exibir Itens" não podem mais baixar o conteúdo de conjuntos de dados compartilhados do Reporting Services. Esta alteração de comportamento é agora consistente com as permissões de "Exibir Itens" para relatórios, fontes de dados e modelos. Usuários com a permissão "Exibir Itens" podem exibir e executar relatórios, fontes de dados e modelos, mas eles não podem baixar seu conteúdo.

Comportamento Anterior: Usuários com a permissão do SharePoint de "Exibir Itens" podem baixar o conteúdo de conjuntos de dados compartilhados do Reporting Services.

Para obter mais informações sobre os níveis de permissão do SharePoint, consulte Permissões de usuários e níveis de permissão

Logs de rastreamento de servidor de relatório estão em um novo local para o modo do SharePoint (Modo do SharePoint)

Novo comportamento: Para um servidor de relatório instalado em modo do SharePoint, os logs de rastreamento de servidor de relatório estarão em %Programfiles%\Common Files\Microsoft Shared\Web Server Extensions\14\Web Services\ReportServer\LogFiles.

Comportamento anterior: foram localizados logs de rastreamento de servidor de relatório em um caminho semelhante a: %Programfilesdir%\Microsoft SQL Server\<RS_instance>\Reporting Services\LogFiles

O GetServerConfigInfo SOAP API não tem mais suporte (Modo do SharePoint)

Novo comportamento: Usar o cmdlet do PowerShell “Get-SPRSServiceApplicationServers”

Comportamento anterior: Clientes podiam desenvolver o código cliente SOAP para se comunicar diretamente com o ponto de extremidade Reporting Services e chamar GetReportServerConfigInfo().

Ferramentas de Configuração e Gerenciamento do Servidor de Relatório

O Configuration Manager não é usado para Modo do SharePoint

Novo comportamento: O Reporting Services Configuration Manager não oferece mais suporte a servidores de relatórios de Modo do SharePoint. A configuração de modo do SharePoint Reporting Services pode ser concluída agora usando a administração Central do SharePoint e, portanto, o Reporting Services Configuration Manager não oferece mais suporte ao modo do SharePoint. O Configuration Manager é usado agora apenas para servidores de relatórios de modo nativo.

Você não pode alterar o servidor de um modo para outro

Novo comportamento: Você não pode alterar modos de servidor. Se você instalar um servidor de relatório como modo nativo, não poderá alterá-lo ou reconfigurá-lo para ser modo do SharePoint. Se você instalar no modo SharePoint, poderá alterar o servidor de relatório para o modo nativo.

Comportamento anterior: Cliente instala um servidor de relatório do Reporting Services em modo do SharePoint. Se o cliente desejar alternar o servidor de relatório para o modo nativo, ele poderá abrir o gerenciador de configuração do Reporting Services para alternar para o modo nativo, criando um novo ou se conectando a um banco de dados de modo nativo existente. O cliente também pode usar o Reporting Services Configuration Manager para alternar do modo do SharePoint para o modo nativo.

Ícone de seta usado com o link Voltar ao InícioInício

Alterações no comportamento do SQL Server 2008 R2 Reporting Services

Esta seção descreve as alterações no comportamento do SQL Server 2008 R2 Reporting Services.

ObservaçãoObservação

Como o SQL Server 2008 R2 é uma atualização de versão secundária do SQL Server 2008, recomendamos que você também revise o conteúdo na seção do SQL Server 2008.

Propriedade SecureConnectionLevel na biblioteca do Provedor WMI do Reporting Services

Na biblioteca do provedor WMI para SQL Server 2008 Reporting Services, a propriedade SecureConnectionLevel permite valores 0, 1, 2, 3, com 0 indicando que o SSL não é necessário para nenhum dos métodos de serviço Web, 3 indicando que o SSL é necessário para todos os métodos de serviço Web e 1 e 2 indicando subconjuntos de métodos de serviço Web que exigem SSL. No SQL Server 2008 Reporting Services, esses valores terão apenas dois significados possíveis:

  • 0 indica que o SSL não é exigido para nenhum dos métodos de serviço Web.

  • Um inteiro positivo indica que o SSL é exigido para todos os métodos de serviço Web.

Essa alteração afeta como o servidor de relatório responde a chamadas de serviço Web. Por exemplo, ListSecureMethods agora não retornará nada se SecureConnectionLevel estiver definido como 0 e todos os métodos em ReportingService2005 se SecureConnectionLevel estiverem definidos como 1, 2 ou 3.

Ícone de seta usado com o link Voltar ao InícioInício

Alterações no comportamento do SQL Server 2008 Reporting Services

Esta seção descreve as alterações no comportamento do SQL Server 2008 Reporting Services.

Ferramentas de Configuração e Gerenciamento do Servidor de Relatório

Criação de Relatório

Processamento de relatório

Renderização de Relatório

Alterações de comportamento das Ferramentas de Configuração e Gerenciamento do Servidor de Relatório

O Reporting Services inclui várias ferramentas e aplicativos usados para configurar o servidor e gerenciar conteúdo e operações. Nesta versão, cada ferramenta é alinhada a um propósito específico: configuração, administração e gerenciamento de conteúdo. Para promover a consistência em uma ferramenta e remover a sobreposição de funcionalidade, foram adicionados e removidos recursos e tarefas das ferramentas. Se você estava acostumado a usar uma ferramenta para executar uma determinada tarefa, agora poderá precisar usar uma ferramenta diferente para realizar a mesma tarefa.

Recurso

Descrição

Configuração do Reporting Services

Os ícones de status codificados por cores foram removidos. Novas páginas de configuração de URL substituem as páginas de criação de diretórios virtuais. O fluxo de trabalho para a criação e a configuração de um banco de dados de servidor de relatório foi revisado. Agora um assistente é usado para criar ou atualizar a conexão de banco de dados.

SQL Server Management Studio

O Management Studio dá suporte somente a tarefas de administração de servidor. Você pode se conectar a e configurar um servidor de relatório que é executado em modo nativo ou no modo integrado do SharePoint.

Gerenciador de Relatórios

O Gerenciador de Relatórios é usado para exibir e gerenciar conteúdo do servidor de relatório. Esta versão apresenta a capacidade de gerenciar modelos de relatório. Agora é possível definir a segurança do item de modelo e associar relatórios de clickthrough a entidades em um modelo.

Ao exibir um relatório no Gerenciador de Relatórios, devido às alterações feitas por processamento de relatórios sob demanda, a barra de ferramentas exibe uma estimativa de página com um ponto de interrogação em vez do número de páginas real de um relatório. Ainda é possível clicar no botão Última Página e navegar até o final do relatório.

Tarefas com suporte pelas ferramentas

Tarefas

Configuração do Servidor de Relatório

Management Studio

Gerenciador de Relatórios

Utilitários de linha de comando

Reservar URLs

X

X

Definir a conta de serviço e a senha

X

X

Criar o banco de dados do servidor de relatório ou alterar informações de conexão

X

X

Configurar a expansão do servidor de relatório

X

X

Fazer backup, restaurar, alterar chaves ou excluir dados criptografados

X

X

Configurar conta de execução autônoma

X

X

Configurar o email do servidor de relatório

X

Habilitar Meus Relatórios

X

Habilitar o log na execução de relatório

X

Habilitar a impressão do lado do cliente

X

Definir padrões de servidor para o histórico de relatórios

X

Criar ou modificar definições de função

X

Exibir o status de um processo de relatório ou modelo em execução e pará-lo se estiver demorando muito tempo

X

Conceder permissões a itens e operações do servidor de relatório criando atribuições de funções no nível de item e de sistema

X

Definir e gerenciar a hierarquia de pastas do servidor de relatório

X

Exibir relatórios, modelos de relatório, fontes de dados compartilhadas, recursos e pastas

X

Carregar arquivos de definição de relatório (.rdl), de modelo de relatório (.smdl) e de recurso

X

Criar e gerenciar agendas compartilhadas

X

X

Criar e gerenciar relatórios vinculados

X

Criar e gerenciar histórico de relatórios

X

Criar e gerenciar fontes de dados compartilhadas e quaisquer propriedades de fonte de dados definidas em um relatório individual

X

Agendar quando ocorre o processamento de dados para um relatório ou configurar um relatório para ser executado como um instantâneo de execução do relatório

X

Assinar entregas de relatórios, e criar e gerenciar assinaturas controladas por dados

X

Criar assinaturas controladas por dados

X

Usar o Construtor de Relatórios para criar, modificar e salvar relatórios

X

Gerar modelos, associar relatórios de clickthrough a entidades de um modelo e definir a segurança do item de modelo

X

Criação de Relatório

Em versões anteriores do Reporting Services, as quatro regiões de dados (Tabela, Matriz, Lista e Gráfico) eram itens de relatório distintos com seus próprios comportamentos de layout e propriedades. Nesta versão do Reporting Services, as regiões de dados Tabela, Matriz e Lista foram substituídas por um novo layout de grade flexível denominado região de dados Tablix que usa modelos predefinidos para criar as regiões de dados anteriores. A região de dados Tablix permite combinar aspectos de tabelas e matrizes em layouts de relatório flexíveis. A região de dados do gráfico permanece um item de relatório separado. Novos tipos de gráfico, como Polar, Radar e Funil, foram adicionados à região de dados do gráfico. Para obter mais informações sobre os novos tipos de gráficos, consulte Gráficos (Construtor de Relatórios e SSRS). Para obter mais informações sobre a região de dados Tablix, consulte Tabelas, matrizes e listas (Construtor de Relatórios e SSRS).

Preservando espaço branco em um corpo de relatório ou contêiner de retângulo

O espaço em branco extra não mais é removido por padrão. Ao renderizar um relatório que tinha espaço em branco extra no corpo do relatório quando exibido na superfície de design de relatório, o espaço em branco à direita após o último item do relatório na página é preservado. Isso pode resultar em mais páginas para um relatório existente. Para remover o espaço em branco, defina a propriedade de relatório ConsumeContainerWhitespace como true.

Processamento de relatório

O processamento de relatório foi reformulado no SQL Server 2008. Agora os relatórios são processados e renderizados página a página à medida que um usuário do relatório lê interativamente um relatório. A quantidade de dados em cada página influencia o tempo de renderização de cada página. O número total de páginas é determinado quando um relatório é renderizado. Para alguns processadores, um número calculado de páginas será exibido até que todas as páginas em um relatório sejam renderizadas.

Imagens

As imagens não mais são recuperadas durante a sessão inicial quando um relatório é renderizado. As imagens são recuperadas quando elas são acessadas pela primeira vez durante o processamento sob demanda.

Para histórico e instantâneos de execução, as imagens são recuperadas no momento da criação do instantâneo.

Log de execução: TimeDataRetrieval, TimeProcessing, TimeRendering

As entradas de log de relatório para TimeDataRetrieval, TimeProcessing e TimeRendering são registradas à solicitação inicial para o processador de relatório.

Detecção de erro na exportação

Em versões anteriores do Reporting Services, o relatório inteiro era processado antes que qualquer página pudesse ser exibida. Os erros em expressões para a propriedade RDL Visibility.Hidden eram detectados antes que um relatório pudesse ser exportado. Se você pudesse exibir a primeira página de um relatório, poderia exportar o relatório inteiro sem erro.

Nesta versão, os relatórios são processados página a página. Se existirem erros em uma expressão para a propriedade RDL Visibility.Hidden, o erro poderá não ser detectado até que a página na qual o erro existe seja renderizada para exportação. Nesse caso, exportação inteira falhará. A capacidade de exibir com êxito algumas páginas de um relatório não garante que seja possível exportar o relatório inteiro. Você deve tentar exportar o relatório e esperar uma conclusão com êxito antes de saber se o relatório é exportado sem erro.

A avaliação de expressão para operações de agrupamento, classificação e filtro continua se comportando da mesma maneira que as versões anteriores do Reporting Services. Os erros nessas expressões são detectados pelo componente de processamento de relatório e são relatados como erros críticos antes que a primeira página de um relatório seja renderizada.

Renderização de Relatório

A reformulação da renderização de relatório apresentou as seguintes alterações de comportamento ao renderizar um relatório existente.

Quebras de página

Em versões anteriores do Reporting Services, os processadores de quebra de página flexível tratavam itens de relatório em um contêiner (em um retângulo ou no corpo do relatório) da seguinte maneira: as quebras de página dos itens de relatório superiores e inferiores eram aplicadas ao contêiner a fim de minimizar páginas em branco extras. No novo modelo de objeto de renderização, as quebras de página definidas em itens de relatórios, conhecidas como quebras de página lógicas, sempre fazem com que uma nova página seja renderizada. Nenhuma tentativa é feita em eliminar páginas extras.

Para obter mais informações, consulte Paginação no Reporting Services (Construtor de Relatórios e SSRS).

Itens de RepeatWith

Em versões anteriores do Reporting Services, os processadores de quebra de página flexível incluíam itens de relatório em uma página quando a propriedade RepeatWith era definida como true. Esses itens de relatório não eram contados ao calcular o tamanho da página devido à natureza flexível do tamanho da página para um processador de quebra de página flexível, nem eram contados ao definir InteractiveHeight para controlar a quantidade de dados em uma página. No SQL Server 2008, esses itens serão contados para o tamanho total da página. O resultado é que as páginas podem conter menos dados, mas a configuração do valor para InteractiveHeight tem mais influência sobre o tamanho da página.

Para obter mais informações, consulte Comportamentos de renderização (Construtor de Relatórios e SSRS).

Sub-relatórios aninhados e regiões de dados no Excel

Em versões anteriores do Reporting Services, não era dado suporte às regiões de dados e aos sub-relatórios aninhados nas células da tabela e da matriz quando você exportava um relatório para o Microsoft Office Excel. No SQL Server 2008, essa limitação foi removida. É possível projetar relatórios que usem regiões de dados e sub-relatórios aninhados em uma região de dados, exportar o relatório para o processador do Excel e exibir os itens de relatório aninhados.

Para obter mais informações, consulte Exportando para o Microsoft Excel (Construtor de Relatórios e SSRS).

Ícone de seta usado com o link Voltar ao InícioInício

Consulte também

Conceitos

Novidades (Reporting Services)

Recursos substituídos no SQL Server Reporting Services do SQL Server 2012

Funcionalidade descontinuada do SQL Server Reporting Services no SQL Server 2012

Alterações recentes no SQL Server Reporting Services do SQL Server 2012