Programmieren von Features für Reporting Services-Editionen

In diesem Thema werden die Programmierbarkeitsfeatures erläutert, die in anderen Editionen von Reporting Services verfügbar sind.

  • Featureeinschränkungen je nach Edition

  • Verfügbarkeit der Webdienst-API-Methode

  • Fehlermeldungen für nicht verfügbare Features

Featureeinschränkungen je nach Edition

In der nachfolgenden Tabelle wird die Unterstützung des Programmierfeaturebereichs je nach Edition beschrieben.

Feature/Edition

Express

Workgroup

Standard

Enterprise

Datenquelle(n)

Express1

Workgroup12

J

J

Renderingformate

Excel, PDF, Bild (RGDI, Druck), HTML, Word

Excel, PDF, Bild (RGDI, Druck), HTML, Word

J

J

Verwaltung

Berichts-Manager

J

J

J

Zwischenspeichern

N

N

J

J

Verlauf

N

N

J

J

Delivery

N

N

J

J

Zeitplanung

N

N

J

J

Erweiterbarkeit

N

N

J

J

Benutzerdefinierte Authentifizierung

N

J

J

J

Berichtsserver für horizontales Skalieren

N

N

N

J

Abonnements

N

N

J

J

Datengesteuerte Abonnements

N

N

N

J

Rollenbasierte Sicherheit

Feste Rollen

Feste Rollen

J

J

Berichts-Generator

N

J

J

J

Berichtsmodelle

N

Workgroup12

J

J

Sicherheit auf Modellebene

N

N

J

J

Uneingeschränktes Durchklicken

N

N

N

J

Hinweise:

1 Nur lokale SQL Server-Instanz.

Nur 2SQL Server und Analysis Services.

Verfügbarkeit der Webdienst-API-Methode je nach Edition

In der folgenden Tabelle werden die Methodenaufrufe zur Ausführung der Webdienst-Endpunkte dargestellt, die für SQL Server Express nicht verfügbar sind.

Method

Restriction

LoadReport

LoadReport2

Verlauf. Es wird eine Ausnahme ausgelöst, wenn der HistoryID-Parameter nicht null lautet.

In der folgenden Tabelle werden die Methodenaufrufe zur Verwaltung der Webdienst-Endpunkte dargestellt, die für SQL Server Express nicht verfügbar sind.

Method

Restriction Reason

CreateDataDrivenSubscription

DataDrivenSubscriptions

CreateReportHistorySnapshot

Verlauf

CreateRole

CustomRolesSecurity

CreateSchedule

Zeitplanung

CreateSubscription

Abonnements

DeleteReportHistorySnapshot

Verlauf

DeleteRole

CustomRolesSecurity

DeleteSchedule

Zeitplanung

DeleteSubscription

Abonnements

GetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

GetExecutionOptions

ExecutionSnapshots und Zeitplanung. Es wird eine Ausnahme ausgelöst, wenn der ExecutionSetting-Parameter nicht ExecutionSettingEnum.Live entspricht und wenn der Schedule-Parameter nicht null lautet.

GetReportHistoryLimit

Verlauf

GetReportHistoryOptions

Verlauf und Zeitplanung. Es wird eine Ausnahme ausgelöst, wenn der Schedule-Parameter nicht null lautet.

GetReportParameters

Verlauf. Es wird eine Ausnahme ausgelöst, wenn der HistoryID-Parameter nicht null lautet.

GetScheduleProperties

Zeitplanung

GetSubscriptionProperties

Abonnements

ListReportHistory

Verlauf

ListScheduledReports

Zeitplanung

ListSchedules

Zeitplanung

ListSubscriptions

Abonnements

ListSubscriptionsUsingDataSource

ListSubscriptionsUsingDataSource

PauseSchedule

Zeitplanung

ResumeSchedule

Zeitplanung

SetCacheOptions

Zwischenspeichern

SetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

SetExecutionOptions

ExecutionSnapshots und Zeitplanung. Es wird eine Ausnahme ausgelöst, wenn der ExecutionSetting-Parameter nicht ExecutionSettingEnum.Live entspricht und wenn der Schedule-Parameter nicht null lautet.

SetReportHistoryLimit

Verlauf

SetReportHistoryOptions

Verlauf und Zeitplanung. Es wird eine Ausnahme ausgelöst, wenn der Schedule-Parameter nicht null lautet.

SetRoleProperties

CustomRolesSecurity

SetScheduleProperties

Zeitplanung

SetSubscriptionProperties

Abonnements

UpdateReportExecutionSnapshot

ExecutionSnapshots

Fehlermeldungen für nicht verfügbare Features

Reporting Services gibt einen RSNotSupported-Fehler zurück, falls eine SOAP-Methode aufgerufen wird, die ein Feature verwendet, das in der aktuell installierten Edition von Reporting Services nicht unterstützt wird. Der Text dieser Fehlermeldung lautet:

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

Reporting Services gibt eine RSEvaluationPeriodExpired-Fehlermeldung zurück, wenn der Versuch unternommen wird, auf eine abgelaufene Evaluation Edition von Reporting Services zuzugreifen. Der Text dieser Fehlermeldung lautet:

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