Von Reporting Services in SQL Server Express unterstützte Funktionen

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

Zusammenfassung der Funktionen

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-Hilfsprogramme 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 Funktionen

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

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

  • Analysis Services, Oracle, XML, SAP, SQL Server Integration 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 Express Database Engine (Datenbankmodul)-Instanz abrufen.

  • Die Ad-hoc-Berichterstellung mittels semantischer Modelle und 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 die Funktion 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.

Wenn Sie die Funktion Benutzerinstanzen (wird auch als "Ausführen als normaler Benutzer" (Run As Normal User, RANU) bezeichnet) in SQL Server Express verwenden, bedenken Sie, dass der Zugriff auf die Datenquelle über Remoteverbindungen nicht möglich ist. Dies bedeutet, dass für Remotebenutzer, die auf den Bericht zugreifen, der folgende Fehler ausgegeben wird, wenn Sie eine Berichtsdatenquelle für die Funktion 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.