Fonctionnalités de programmation des différentes éditions de Reporting Services

Cette rubrique traite des fonctionnalités de programmation qui sont disponibles dans les différentes éditions de Reporting Services.

  • Restrictions liées aux fonctionnalités par édition

  • Disponibilité des méthodes d'API du service Web

  • Messages d'erreur pour les fonctionnalités non disponibles

Restrictions liées aux fonctionnalités par édition

Le tableau ci-dessous répertorie la prise en charge des fonctionnalités de programmation par édition.

Fonctionnalité/édition

Express

Workgroup

Standard

Entreprise

Source(s) de données

Express1

Workgroup12

O

O

Formats de rendu

Excel, PDF, Image (RGDI, Impression), HTML, Word

Excel, PDF, Image (RGDI, Impression), HTML, Word

O

O

Gestion

Gestionnaire de rapports

O

O

O

Mise en cache

N

N

O

O

Historique

N

N

O

O

Remise

N

N

O

O

Planification

N

N

O

O

Extensibilité

N

N

O

O

Authentification personnalisée

N

O

O

O

Serveurs de rapports avec montée en puissance parallèle

N

N

N

O

Abonnements

N

N

O

O

Abonnements pilotés par les données

N

N

N

O

Sécurité basée sur les rôles

Rôles fixes

Rôles fixes

O

O

Générateur de rapports

N

O

O

O

Modèles de rapports

N

Workgroup12

O

O

Sécurité des modèles

N

N

O

O

Rapports générés interactifs infinis

N

N

N

O

Remarques :

1 Instance de SQL Server locale uniquement.

2SQL Server et Analysis Services uniquement.

Disponibilité des méthodes d'API du service Web par édition

Le tableau suivant répertorie les appels de méthode de point de terminaison du service Web d'exécution qui ne sont pas disponibles dans SQL Server Express.

Method

Restriction

LoadReport

LoadReport2

History. Une exception est levée si le paramètre HistoryID n'est pas null.

Le tableau suivant répertorie les appels de méthode de point de terminaison du service Web de gestion qui ne sont pas disponibles dans SQL Server Express.

Method

Restriction Reason

CreateDataDrivenSubscription

DataDrivenSubscriptions

CreateReportHistorySnapshot

History

CreateRole

CustomRolesSecurity

CreateSchedule

Scheduling

CreateSubscription

Subscriptions

DeleteReportHistorySnapshot

History

DeleteRole

CustomRolesSecurity

DeleteSchedule

Scheduling

DeleteSubscription

Subscriptions

GetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

GetExecutionOptions

ExecutionSnapshots et Scheduling. Une exception est levée si le paramètre ExecutionSetting n'est pas égal à ExecutionSettingEnum.Live et si le paramètre Schedule n'est pas null.

GetReportHistoryLimit

History

GetReportHistoryOptions

History et Scheduling. Une exception est levée si le paramètre Schedule n'est pas null.

GetReportParameters

History. Une exception est levée si le paramètre HistoryID n'est pas null.

GetScheduleProperties

Scheduling

GetSubscriptionProperties

Subscriptions

ListReportHistory

History

ListScheduledReports

Scheduling

ListSchedules

Scheduling

ListSubscriptions

Subscriptions

ListSubscriptionsUsingDataSource

ListSubscriptionsUsingDataSource

PauseSchedule

Scheduling

ResumeSchedule

Scheduling

SetCacheOptions

Caching

SetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

SetExecutionOptions

ExecutionSnapshots et Scheduling. Une exception est levée si le paramètre ExecutionSetting n'est pas égal à ExecutionSettingEnum.Live et si le paramètre Schedule n'est pas null.

SetReportHistoryLimit

History

SetReportHistoryOptions

History et Scheduling. Une exception est levée si le paramètre Schedule n'est pas null.

SetRoleProperties

CustomRolesSecurity

SetScheduleProperties

Scheduling

SetSubscriptionProperties

Subscriptions

UpdateReportExecutionSnapshot

ExecutionSnapshots

Messages d'erreur pour les fonctionnalités non disponibles

Reporting Services retournera une erreur RSNotSupported si un appel est effectué à une méthode SOAP qui utilise une fonctionnalité qui n'est pas prise en charge dans l'édition actuellement installée de Reporting Services. Le texte de ce message d'erreur est le suivant :

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

Reporting Services retournera un message d'erreur RSEvaluationPeriodExpired en cas de tentative d'accès à une édition d'évaluation expirée de Reporting Services. Le texte de ce message d'erreur est le suivant :

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