Internationale Überlegungen zu Reporting Services

Aktualisiert: 14. April 2006

SQL Server Reporting Services enthält lokalisierte Sprachressourcen für Setup, Berichts-Designer, Berichts-Manager, HTML-Viewer und alle Meldungen, die von einem Berichtsserver zurückgegeben werden. Reporting Services wurde in alle von SQL Server unterstützte Sprachen lokalisiert. Die Ressourcen für alle unterstützten Sprachen werden bei der Ausführung des Setupprogramms installiert. Sie müssen kein separates Installationsprogramm ausführen, um die Unterstützung zusätzlicher Sprachen hinzuzufügen.

Für serverseitige Komponenten, wie z. B. Berichts-Manager und HTML-Viewer, wird die jeweilige Sprachressource, die für einen Benutzer aktiviert ist, zur Laufzeit bestimmt. Sowohl die Clientanwendung (gewöhnlich ein Browser) als auch das Betriebssystem des Computers, auf dem der Berichtsserver ausgeführt wird, spielen eine wichtige Rolle beim Bestimmen der zu verwendenden Sprachressource. In diesem Thema wird erläutert, wie die Gebietsschemaeinstellungen des Browsers und des Betriebssystems die Auswahl der Sprachressource zur Laufzeit beeinflussen.

Zusätzlich zu den zuvor angesprochenen Lokalisierungsaspekten stellt dieses Thema Informationen zu Berichtsspracheinstellungen bereit und erläutert, welche Elemente nicht lokalisiert sind.

Verwenden von Sprachen in Reporting Services

In der folgenden Tabelle wird beschrieben, wie die Sprachversionen in einer Reporting Services-Installation verwendet werden.

Sprache Verwendung

Berichtsserversprache

Die Serversprache bestimmt die Sprache für die folgenden Elemente:

  • Fehler-, Warn- und Informationsmeldungen, die vom Server zurückgegeben werden.
  • Formatierung in einem Bericht, wenn sie zur Entwurfszeit in der Berichtsdefinition nicht festgelegt wurde.
  • Ordnernamen für die Ordner Meine Berichte und Benutzer, die für das Feature Meine Berichte erstellt wurden.
  • Vordefinierte Rollen und Beschreibungen. Zu den vordefinierten Rollen gehören Browser, Inhalts-Manager, Verleger, Berichts-Generator, Meine Berichte, Systembenutzer und Systemadministrator. Der Name und die Beschreibung für vordefinierte Rollen werden im Berichts-Manager und in anderen Clienttools angezeigt, die zum Festlegen von Berechtigungen für Berichtsserver verwendet werden können.

Alle 10 SQL Server-Sprachen werden in einer einzigen Reporting Services-Installation unterstützt (es müssen keine Sprachpakete installiert werden).

Die verwendete Serversprache hängt von der Sprache des Betriebssystems ab. Wird keine genaue Übereinstimmung gefunden, wird stattdessen eine enge Übereinstimmung verwendet. Falls keine geeignete Übereinstimmung verfügbar ist, wird US-Englisch als Berichtsserversprache verwendet.

Browsersprache

Sprach- und Gebietsschemaeinstellungen im Browser bestimmen die Sprachressource für:

  • Berichts-Manager
  • Berichtssymbolleiste
  • Statische Elemente in der Ordnerhierarchie des Berichtsservers und Berichtsserver-Inhaltstypen, wenn über ein Browserfenster auf den Berichtsserver-Webdienst zugegriffen wird. Beachten Sie, dass Reporting Services keine Sprachkonvertierungsfeatures bereitstellt. Benutzerdefinierte Namen für Ordner, Berichte, Modelle, freigegebene Datenquellen und Ressourcen werden in der Sprache angezeigt, in der sie definiert wurden.

Berichtssprache

Berichte verwenden Spracheinstellungen für Bezeichnungen und Formate:

  • Bezeichnungen werden in der von Ihnen verwendeten Sprachversion von Visual Studio angegeben.
  • Formate für Datum, Währung und Zahlen werden zur Laufzeit von der Serversprache bestimmt.
    Sie können die Language-Eigenschaft innerhalb des Berichts bei dessen Entwurf festlegen, um die über die Serversprache bereitgestellte Formatierung zu überschreiben. Wenn Sie die Formatierung auf der Grundlage der Sprach- oder der Gebietsschemaeinstellungen der Browser- oder Clientanwendung ändern möchten, können Sie die Language-Eigenschaft auf einen Ausdruck festlegen, der die User!Language-Variable umfasst.

Datenbanksprache

In einem Bericht angezeigte Daten werden von den tatsächlichen Datenwerten innerhalb der Datenbank und den Sortierungseinstellungen des Datenbankservers bestimmt.

ms156493.note(de-de,SQL.90).gifHinweis:
SQL Server-Setup ist in bestimmten lokalisierten Sprachen verfügbar. Reporting Services unterstützt alle lokalisierten Sprachen von SQL Server, unabhängig von der Sprachversion des verwendeten Setups.

Spracheinstellungen für Berichte und Berichts-Designer

In Berichts-Designer können Sie die Sprache für einen Bericht festlegen, um die Werte (z. B. Datum, Währung und Zahlen) in einem bestimmten Sprachformat anzuzeigen. Das Festlegen der Sprache für einen Bericht wird empfohlen, wenn Sie den Bericht in einer mehrsprachigen Umgebung bereitstellen. Wenn Sie keine Sprache festlegen, werden die verwendeten Formate durch die Serversprache bestimmt. Wenn Sie beispielsweise eine französische Version des Betriebssystems ausführen, werden für den Bericht französische Datenformate und Trennzeichen verwendet. Dies trifft auch dann zu, wenn das Gebietsschema für den Browser und die Kultureinstellungen auf eine andere Sprache festgelegt sind. Wenn Sie das Gebietsschema und die Kultur für bestimmte Benutzer variieren möchten, können Sie das Gebietsschema festlegen, indem Sie die Berichtssprache auf den Ausdruck =User!Language festlegen. Weitere Informationen finden Sie unter Arbeiten mit Ausdrücken in Reporting Services.

Für den Berichts-Designer selbst wird die Sprachressource, die auf die Berichterstellungsumgebung angewendet wird, durch die Sprache der Microsoft Visual Studio-Installation bestimmt. Wenn Sie beispielsweise eine japanische Version von Visual Studio verwenden, wird die japanische Sprachressource für Berichts-Designer verwendet. Falls Sie eine Sprachversion von Visual Studio verwenden, die von SSRS nicht unterstützt wird, wird stattdessen die neutrale Sprachressource verwendet. Weitere Informationen zu neutralen Ressourcen finden Sie weiter unten unter "Spracheinstellungen des Betriebssystems". Weitere Informationen zu neutralen Ressourcen im Allgemeinen finden Sie in der Produktdokumentation zu Microsoft Visual Studio.

Spracheinstellungen des Browsers

Im Wesentlichen wird durch die Spracheinstellung des Browsers bestimmt, welche Sprachressource vom Berichtsserver für die betreffende Clientverbindung verwendet wird. Beispielsweise arbeitet ein Benutzer, der mit einer französischen Version von Internet Explorer auf einen japanischen Berichtsserver zugreift, mit französischen Versionen für den Berichts-Manager, HTML-Viewer und Berichtsserverordner-Namespace. Darüber hinaus werden alle Fehlermeldungen, Warnungen und informativen Meldungen in Französisch angezeigt.

Beachten Sie, dass nur die Benutzeroberflächenkomponenten von den Clientspracheinstellungen betroffen sind. Die Berichte, die Sie anzeigen und verwalten, behalten die Spracheinstellungen bei, die zuvor für den Bericht festgelegt wurden. In einer mehrsprachigen Umgebung kann das Zusammenwirken dieser Faktoren dazu führen, dass für einen Benutzer auf einer einzigen Browserseite mehrere Sprachen angezeigt werden. Wenn Sie z. B. mit einem französischen Client auf einen japanischen Bericht zugreifen, werden dem Benutzer an den folgenden Stellen französische und japanische Zeichen angezeigt:

  • Der Berichts-Manager und die Berichtssymbolleiste werden in französischer Sprache angezeigt, weil die Clientanwendung die französische Sprache verwendet.
  • Der Bericht wird in japanischer Sprache angezeigt (ebenso alle Berichtsverlaufs-Snapshots, Parametereigenschaften oder Abonnementeigenschaften, die für den Bericht festgelegt sind), weil die Eigenschaft für die Berichtssprache auf Japanisch festgelegt ist. Weitere Informationen zum Festlegen des Gebietsschemas finden Sie unter Arbeiten mit Ausdrücken in Reporting Services.

Spracheinstellungen des Betriebssystems

Die Sprache des Betriebssystems bestimmt die neutrale Ressource, die verwendet wird, wenn keine Übereinstimmung zwischen einer Clientanwendung und einer Reporting Services-Sprache gefunden wird. Falls eine Clientanwendung eine Verbindung zu einem Berichtsserver in einer nicht unterstützten Sprache herstellt, werden die neutralen Ressourcen an die Anwendung zurückgegeben.

Einige Elemente werden stets in der Sprache der Spracheinstellung des Betriebssystems angezeigt, unabhängig vom Gebietsschema der Clientanwendung. In der folgenden Tabelle sind diese Elemente beschrieben.

Element Beschreibung

Vordefinierte Rollen

Reporting Services wird mit mehreren vordefinierten Rollen (Browser, Verleger, Inhalts-Manager, Meine Berichte, Systemadministrator und Systembenutzer) installiert, die mit der Sprachressource des Betriebssystems ausgedrückt werden, unter dem der Berichtsserver ausgeführt wird.

Ordner Users und Ordner MyReports

Wenn das Feature Meine Berichte aktiviert ist, sind diese Ordnernamen reserviert. Dieses Feature erfordert eine feste Ordnerstruktur. Da der Berichtsserver reservierte Namen verwaltet, werden reservierte Ordnernamen in der Sprachressource des Betriebssystems angezeigt, unter dem der Berichtsserver ausgeführt wird.

Nicht lokalisierte Elemente

Reporting Services bietet keine mehrsprachige Unterstützung für Protokolldateien, die AdventureWorks-Beispieldatenbank, Beispielberichte und Beispielanwendungen. Diese Elemente sind nur auf Englisch verfügbar.

Siehe auch

Konzepte

Verwalten von Reporting Services

Andere Ressourcen

Bereitstellen von Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Ändern der Spracheinstellungen für einen Bericht.
Geänderter Inhalt
  • Die Berichtssprache wird durch die Serversprache und nicht durch die Clientanwendung festgelegt.