Programando recursos para Reporting Services Editions

Este tópico discute os recursos de programabilidade disponíveis em diferentes edições do Reporting Services.

  • Restrições de recursos por edição

  • Disponibilidade do método API de serviço Web

  • Mensagens de erro para recursos não disponíveis

Restrições de recursos por edição

A tabela a seguir lista o suporte à área do recurso de programabilidade por edição.

Recurso/edição

Express

Workgroup

Standard

Enterprise

Fonte(s) de dados

Express1

Workgroup12

S

S

Formatos de renderização

Excel, PDF, imagem (RGDI, impressão), HTML, Word

Excel, PDF, imagem (RGDI, impressão), HTML, Word

S

S

Gerenciamento

Gerenciador de Relatórios

S

S

S

Cache

N

N

S

S

Histórico

N

N

S

S

Entrega

N

N

S

S

Agendamento

N

N

S

S

Extensibilidade

N

N

S

S

Autenticação personalizada

N

S

S

S

Servidores de relatório de expansão

N

N

N

S

Assinaturas

N

N

S

S

Assinaturas controladas por dados

N

N

N

S

Segurança baseada em função

Funções fixas

Funções fixas

S

S

Construtor de Relatórios

N

S

S

S

Modelos de relatório

N

Workgroup12

S

S

Segurança em nível de modelo

N

N

S

S

Clickthrough infinito

N

N

N

S

Observações:

Apenas para instância local 1 do SQL Server.

Apenas para 2SQL Server e Analysis Services.

Disponibilidade do método API de serviço Web por edição

A tabela a seguir mostra as chamadas do método de ponto de extremidade do serviço Web de execução que não estão disponíveis para o SQL Server Express.

Method

Restriction

LoadReport

LoadReport2

Histórico. Uma exceção será gerada se o parâmetro HistoryID não for null.

A tabela a seguir mostra as chamadas do método de ponto de extremidade do serviço Web de gerenciamento que não estão disponíveis para o SQL Server Express.

Method

Restriction Reason

CreateDataDrivenSubscription

DataDrivenSubscriptions

CreateReportHistorySnapshot

Histórico

CreateRole

CustomRolesSecurity

CreateSchedule

Agendamento

CreateSubscription

Assinaturas

DeleteReportHistorySnapshot

Histórico

DeleteRole

CustomRolesSecurity

DeleteSchedule

Agendamento

DeleteSubscription

Assinaturas

GetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

GetExecutionOptions

ExecutionSnapshots e Agendamento. Uma exceção será gerada se o parâmetro ExecutionSetting não for igual a ExecutionSettingEnum.Live e se o parâmetro Schedule não for null.

GetReportHistoryLimit

Histórico

GetReportHistoryOptions

Histórico e Agendamento. Uma exceção será gerada se o parâmetro Schedule não for null.

GetReportParameters

Histórico. Uma exceção será gerada se o parâmetro HistoryID não for null.

GetScheduleProperties

Agendamento

GetSubscriptionProperties

Assinaturas

ListReportHistory

Histórico

ListScheduledReports

Agendamento

ListSchedules

Agendamento

ListSubscriptions

Assinaturas

ListSubscriptionsUsingDataSource

ListSubscriptionsUsingDataSource

PauseSchedule

Agendamento

ResumeSchedule

Agendamento

SetCacheOptions

Cache

SetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

SetExecutionOptions

ExecutionSnapshots e Agendamento. Uma exceção será gerada se o parâmetro ExecutionSetting não for igual a ExecutionSettingEnum.Live e se o parâmetro Schedule não for null.

SetReportHistoryLimit

Histórico

SetReportHistoryOptions

Histórico e Agendamento. Uma exceção será gerada se o parâmetro Schedule não for null.

SetRoleProperties

CustomRolesSecurity

SetScheduleProperties

Agendamento

SetSubscriptionProperties

Assinaturas

UpdateReportExecutionSnapshot

ExecutionSnapshots

Mensagens de erro para recursos não disponíveis

O Reporting Services retornará um erro RSNotSupported se for feita uma chamada para um método SOAP que use um recurso para o qual não há suporte na edição instalada atualmente do Reporting Services. O texto dessa mensagem de erro é:

This feature is unavailable in this edition of Microsoft SQL Server Reporting Services.

O Reporting Services retornará uma mensagem de erro RSEvaluationPeriodExpired quando for feita uma tentativa de acessar uma edição de avaliação expirada do Reporting Services. O texto dessa mensagem de erro é:

The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired. A license is now required.