Von Reporting Services in SQL Server Express unterstützte Features

Dieses Thema bietet eine Zusammenfassung der Features, die in SQL Server Express with Advanced Services verfügbar sind. Weitere Informationen finden Sie unter Features von SQL Server Express with Advanced Services.

Zusammenfassung der Features

SQL Server Express bietet die folgenden Reporting Services-Funktionen:

  • Bedarfsgesteuerte Berichtsverarbeitung für jeden Benutzer, der einen Bericht anzeigt. Wenn ein Benutzer einen Bericht öffnet, wird der Bericht initialisiert, die Abfrage verarbeitet, die Daten werden im Berichtslayout zusammengeführt, und der Bericht wird in ein Präsentationsformat gerendert.

  • Renderingformate stehen für HTML, Acrobat und Excel zur Verfügung.

  • Die Berichtsdatenquellen müssen relationale SQL Server-Datenbanken darstellen, die lokal in SQL Server Express ausgeführt werden.

  • Berichtsserververwaltung und das Anzeigen von Berichten werden durch den Berichts-Manager unterstützt.

  • Die Konfiguration wird durch das Reporting Services-Konfigurationstool unterstützt.

  • Die Befehlszeilen-Dienstprogramme "Rs.exe", "rsconfig.exe" und "rskeymgmt.exe" stehen in SQL Server Express zur Verfügung.

  • Die Windows-Authentifizierung und die vordefinierten Rollen werden zum Zuordnen vorhandener Gruppen- und Benutzerkonten zu einer benannten Auflistung von Vorgängen verwendet.

Nicht unterstützte Features

Andere Editionen von SQL Server schließen einen größeren Satz von Reporting Services-Features ein. In der folgenden Liste werden die Features beschrieben, die in der SQL Server-Onlinedokumentation dokumentiert sind, aber nicht in dieser Edition verwendet werden können:

  • Die geplanten Berichtsverarbeitungen, Zwischenspeicherungen, Snapshots, Abonnements und die Übermittlung werden nicht unterstützt.

  • Analysis Services, Oracle, XML, SAP, SQL ServerIntegration Services (SSIS), OLE DB und ODBC-Datenquellen werden nicht unterstützt.

  • Remotedatenquellen werden nicht unterstützt. Berichte, die in einem SQL Server Express-Berichtsserver gehostet werden, müssen relationale SQL Server-Daten von einer lokalen SQL Server ExpressDatabase Engine (Datenbankmodul)-Instanz abrufen.

  • Die Ad-hoc-Berichterstellung mittels semantischer Modelle und mithilfe des Berichts-Generators wird nicht unterstützt.

  • TIFF- (Bild), XML- und CSV-Renderingerweiterungen werden nicht unterstützt.

  • Die erweiterbare Plattform der Reporting Services-API für die Übermittlung, die Datenverarbeitung, das Rendering und die Sicherheit wird nicht unterstützt.

  • Benutzerdefinierte Authentifizierungserweiterungen und benutzerdefinierte Rollenzuweisungen werden nicht unterstützt. Sie müssen vorhandene Benutzer- und Gruppenkonten in der Windows-Domäne vordefinierten Rollendefinitionen zuordnen.

  • Benutzerdefinierte Berichtselemente werden nicht unterstützt.

  • Die Verwaltung eines lang andauernden Berichtsprozesses wird nicht unterstützt. Insbesondere können Sie das Feature Aufträge verwalten im Berichts-Manager nicht zum Beenden der Berichtsverarbeitung verwenden.

  • Die Bereitstellung für horizontales Skalieren wird nicht unterstützt.

  • Der integrierte SharePoint-Modus wird nicht unterstützt.

  • Der Berichts-Generator 2.0 wird nicht unterstützt. Mithilfe des Berichts-Generators 2.0 kann eine Verbindung mit einer SQL Server Express-Datenbank auf dem lokalen Computer oder auf einem Remoteberichtsserver hergestellt werden.

Wenn Sie in SQL Server Express das Feature "Benutzerinstanzen" (wird auch als "Ausführen als normaler Benutzer" (Run As Normal User, RANU) bezeichnet) verwenden, bedenken Sie, dass der Zugriff auf die Datenquelle nicht über Remoteverbindungen möglich ist. Das bedeutet, dass für Remotebenutzer, die auf den Bericht zugreifen, der folgende Fehler ausgegeben wird, wenn Sie eine Berichtsdatenquelle für das Feature "Benutzerinstanzen" konfigurieren:

"Fehler bei der Berichtsverarbeitung. Es kann keine Verbindung mit der <datasourcename>-Datenquelle hergestellt werden. Um weitere Informationen zu diesem Fehler zu erhalten, navigieren Sie zum Berichtsserver auf dem lokalen Servercomputer, oder aktivieren Sie Remotefehler."

Außerdem enthält die Berichtsserver-Protokolldatei den folgenden Eintrag:

Cannot create a connection to data source '<datasourcename>'. ---> System.Data.SqlClient.SqlException: User does not have permission to perform this action.

Wenn Sie derartige Fehlermeldungen vermeiden möchten, legen Sie die User Instance-Eigenschaft in der Verbindungszeichenfolge oder im Dialogfeld Erweiterte Eigenschaften beim Definieren der Verbindung nicht fest.