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 |
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 |
DataDrivenSubscriptions |
|
Histórico |
|
CustomRolesSecurity |
|
Agendamento |
|
Assinaturas |
|
Histórico |
|
CustomRolesSecurity |
|
Agendamento |
|
Assinaturas |
|
DataDrivenSubscriptions |
|
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. |
|
Histórico |
|
Histórico e Agendamento. Uma exceção será gerada se o parâmetro Schedule não for null. |
|
Histórico. Uma exceção será gerada se o parâmetro HistoryID não for null. |
|
Agendamento |
|
Assinaturas |
|
Histórico |
|
Agendamento |
|
Agendamento |
|
Assinaturas |
|
ListSubscriptionsUsingDataSource |
|
Agendamento |
|
Agendamento |
|
Cache |
|
DataDrivenSubscriptions |
|
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. |
|
Histórico |
|
Histórico e Agendamento. Uma exceção será gerada se o parâmetro Schedule não for null. |
|
CustomRolesSecurity |
|
Agendamento |
|
Assinaturas |
|
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.