Freigeben über


Erstellen einer Berichtsserver-Datenbank im einheitlichen Modus (Reporting Services)

Der einheitliche Modus für Reporting Services verwendet eine SQL Server-Datenbank für den Zentralspeicher. Die Datenbank ist erforderlich und wird zum Speichern von veröffentlichten Berichten, Modellen, freigegebenen Datenquellen, Sitzungsdaten, Ressourcen und Servermetadaten verwendet.

Um eine Berichtsserver-Datenbank zu erstellen oder die Verbindungszeichenfolge oder die Anmeldeinformationen zu ändern, verwenden Sie die Optionen auf der Datenbankseite im Reporting Services-Konfigurations-Manager.

Der richtige Zeitpunkt zum Erstellen bzw. Konfigurieren von Berichtsserver-Datenbanken

Sie müssen die Berichtsserver-Datenbank erstellen und konfigurieren, wenn Sie den Berichtsserver im Modus für die ausschließliche Installation von Dateien installiert haben.

Wenn Sie Reporting Services entweder in der Standardkonfiguration für den einheitlichen Modus installiert haben, wurde die Berichtsserver-Datenbank automatisch während der Installation der Berichtsserver-Instanz erstellt und konfiguriert. Mit dem Reporting Services-Konfigurations-Manager können Sie die von Setup automatisch konfigurierten Einstellungen anzeigen bzw. ändern.

Vorbereitungen

Das Erstellen bzw. die Konfiguration einer Berichtsserver-Datenbank erfolgt in mehreren Schritten. Bevor Sie die Berichtsserver-Datenbank erstellen, sollten Sie sich überlegen, wie Sie die folgenden Elemente angeben möchten:

  • Datenbankserver auswählen
    Überprüfen Sie die unterstützten Versionen vom SQL Server Database Engine (Datenbankmodul), und überprüfen Sie die unterstützten Editionen im Thema Erstellen einer Berichtsserver-Datenbank.

  • TCP/IP-Verbindungen aktivieren
    Aktivieren Sie TCP/IP-Verbindungen für das Database Engine (Datenbankmodul). Bei einigen Database Engine (Datenbankmodul)-Editionen wird TCP/IP nicht standardmäßig aktiviert. In diesem Thema finden Sie Anweisungen.

  • Port für SQL Server öffnen
    Wenn Sie Firewallsoftware verwenden, müssen Sie bei einem Remoteserver den Port öffnen, auf dem der Database Engine (Datenbankmodul) lauscht.

  • Berichtsserver-Anmeldeinformationen festlegen
    Legen Sie fest, wie der Berichtsserver eine Verbindung mit den Berichtsserver-Datenbanken herstellen soll. Zu den Anmeldeinformations-Typen gehören das Domänenbenutzerkonto, das SQL Server-Datenbank-Benutzerkonto und das Berichtsserver-Dienstkonto.

    Diese Anmeldeinformationen werden verschlüsselt und in der Datei RSReportServer.config gespeichert. Der Berichtsserver verwendet diese Anmeldeinformationen für ausgehende Verbindungen zur Berichtsserver-Datenbank. Wenn Sie ein Windows-Benutzerkonto oder ein Datenbank-Benutzerkonto verwenden möchten, müssen Sie ein bereits bestehendes Konto angeben. Der Reporting Services-Konfigurations-Manager erstellt zwar einen Benutzernamen für die Anmeldung und legt die erforderlichen Berechtigungen fest, erstellt jedoch kein Konto. Weitere Informationen finden Sie unter Konfigurieren einer Verbindung mit der Berichtsserver-Datenbank (einheitlicher Modus).

  • Sprache für den Berichtsserver festlegen
    Wählen Sie eine Sprache für den Berichtsserver aus. Vordefinierte Rollennamen, Beschreibungen und die Ordner vom Typ Meine Berichte werden nicht in verschiedenen Sprachen angezeigt, wenn sich die Benutzer mit verschiedenen Sprachversionen eines Browsers beim Server anmelden.

  • Anmeldeinformationen zum Erstellen und Bereitstellen der Datenbank überprüfen
    Vergewissern Sie sich, dass Sie über Kontoanmeldeinformationen verfügen, die Berechtigungen zum Erstellen von Datenbanken auf der Database Engine (Datenbankmodul)-Instanz aufweisen. Diese Anmeldeinformationen werden für eine einmalige Verbindung verwendet, die zum Erstellen der Berichtsserver-Datenbank und von RSExecRole dient. Wenn noch kein Benutzername für die Anmeldung vorhanden ist, wird ein Datenbank-Benutzername für das Konto erstellt, das vom Berichtsserver für die Verbindung mit der Datenbank verwendet wird. Sie können eine Verbindung unter dem Microsoft-Windows-Konto herstellen, mit dem Sie angemeldet sind, oder einen SQL Server-Datenbank-Benutzernamen verwenden.

So aktivieren Sie den Zugriff auf eine Remoteberichtsserver-Datenbank

  1. Wenn Sie eine Database Engine (Datenbankmodul)-Remote-Instanz verwenden, melden Sie sich beim Datenbankserver an, um TCP/IP-Verbindungen zu überprüfen bzw. zu aktivieren.

  2. Zeigen Sie auf Start, auf Alle Programme, auf Microsoft SQL Server, dann auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

  3. Öffnen Sie SQL Server-Netzwerkkonfiguration.

  4. Wählen Sie die Instanz aus.

  5. Klicken Sie mit der rechten Maustaste auf TCP/IP, und klicken Sie dann auf Aktiviert.

  6. Starten Sie den Dienst neu.

  7. Öffnen Sie die Firewallsoftware, und öffnen Sie den Port, auf dem SQL Server lauscht. Für die Standardinstanz ist dies normalerweise Port 1433 für TCP/IP-Verbindungen. Weitere Informationen finden Sie unter Konfigurieren einer Windows-Firewall für Datenbankmodulzugriff in der SQL Server-Onlinedokumentation.

So erstellen Sie eine lokale Berichtsserver-Datenbank

  1. Starten Sie das Reporting Services-Konfigurations-Manager, und stellen Sie eine Verbindung mit der Berichtsserverinstanz her, für die Sie die Datenbank erstellen. Weitere Informationen finden Sie unter How to: Start Reporting Services Configuration Manager.

  2. Doppelklicken Sie auf der Seite Datenbank auf Datenbank ändern.

  3. Klicken Sie auf Neue Berichtsserver-Datenbank erstellen und dann auf Weiter.

  4. Stellen Sie eine Verbindung mit der Instanz von Database Engine (Datenbankmodul) her, die Sie zum Erstellen und Hosten der Berichtsserver-Datenbank verwenden möchten.

    1. Geben Sie die SQL Server Database Engine (Datenbankmodul)-Instanz ein, die Sie verwenden möchten. Der Assistent zeigt eine lokale Database Engine (Datenbankmodul)-Instanz an, die als Standardinstanz ausgeführt wird, sofern sie verfügbar ist. Andernfalls müssen Sie den Server und die Instanz eingeben, die verwendet werden sollen. Benannte Instanzen werden in folgendem Format angegeben: <Servername>\<Instanzname>.

    2. Geben Sie die Anmeldeinformationen ein, die für eine einmalige Verbindung mit Database Engine (Datenbankmodul) verwendet werden, um die Berichtsserver-Datenbanken zu erstellen. Weitere Informationen zur Verwendung dieser Anmeldeinformationen finden Sie in diesem Thema unter Vorbereitungen.

    3. Klicken Sie auf Verbindung testen, um die Verbindung zum Server zu überprüfen.

    4. Klicken Sie auf Weiter.

  5. Geben Sie Eigenschaften an, die zum Erstellen der Datenbank verwendet werden. Weitere Informationen zur Verwendung dieser Eigenschaften finden Sie in diesem Thema unter Vorbereitungen.

    1. Geben Sie den Namen der Berichtsserver-Datenbank ein. Daraufhin werden eine temporäre Datenbank und die primäre Datenbank erstellt. Verwenden Sie ggf. einen beschreibenden Namen, um sich besser daran erinnern zu können, wie die Datenbank verwendet wird. Bedenken Sie, dass der angegebene Name während der gesamten Lebensdauer der Datenbank verwendet wird. Eine erstellte Berichtsserver-Datenbank kann nicht mehr umbenannt werden.

    2. Wählen Sie die Sprache aus, in der die Rollendefinitionen und Meine Berichte angezeigt werden sollen.

    3. Der Berichtsservermodus wird immer auf Einheitlich festgelegt.

    4. Klicken Sie auf Weiter.

  6. Geben Sie die Anmeldeinformationen an, die vom Berichtsserver zum Herstellen der Verbindung zur Berichtsserver-Datenbank verwendet werden.

    1. Geben Sie den Authentifizierungstyp an:

      Wählen Sie Datenbank-Anmeldeinformationen aus, um die Verbindung mithilfe eines bereits definierten SQL Server-Datenbank-Benutzernamens herzustellen. Die Verwendung von Datenbank-Anmeldinformationen wird empfohlen, wenn der Berichtsserver sich auf einem Computer in einer anderen Domäne, einer nicht vertrauenswürdigen Domäne oder hinter einer Firewall befindet.

      Wählen Sie Windows-Anmeldeinformationen, wenn Sie ein Domänenbenutzerkonto mit geringen Privilegien verwenden, das über die Berechtigung zur Anmeldung bei dem Computer und dem Datenbankserver verfügt.

      Wählen Sie Anmeldeinformationen des Diensts, wenn der Berichtsserver die Verbindung mithilfe seines Dienstkontos herstellen soll. Mit dieser Option stellt der Server die Verbindung mit integrierter Sicherheit her; Anmeldeinformationen werden nicht verschlüsselt oder gespeichert.

    2. Klicken Sie auf Weiter.

  7. Überprüfen Sie die Informationen über die Zusammenfassungsseite, um zu überprüfen, ob die Einstellungen korrekt sind, und klicken Sie dann auf Weiter.

  8. Überprüfen Sie die Verbindung durch Klicken auf eine URL auf der Seite Berichtsserver-URL bzw. auf der Seite Berichts-Manager-URL. Die URLs müssen definiert werden, damit dieser Test funktioniert. Wenn die Verbindung zur Berichtsserverdatenbank gültig ist, werden entweder die Berichtsserver-Ordnerhierarchie oder der Berichts-Manager in einem Browser-Fenster angezeigt. Weitere Informationen finden Sie unter Überprüfen einer Installation von Reporting Services in der SQL Server-Onlinedokumentation.

Siehe auch

Verweis

Datenbank

Konzepte

Konfigurieren einer Verbindung mit der Berichtsserver-Datenbank (einheitlicher Modus)

Verwalten eines Berichtsservers von Reporting Services im einheitlichen Modus

Andere Ressourcen

How to: Start Reporting Services Configuration Manager