Freigeben über


Erstellen einer Berichtsserverdatenbank für den nativen Modus (SSRS Configuration Manager)

Reporting Services im nativen Modus verwendet eine SQL Server-Datenbank für den internen Speicher. 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.

Gilt für: Nativer Reporting Services-Modus

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 nativen Modus installiert haben, wurde die Berichtsserverdatenbank erstellt und automatisch konfiguriert, wenn die Berichtsserverinstanz installiert wurde. 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:

Auswählen eines Datenbankservers
Überprüfen Sie die unterstützten Versionen des SQL Server-Datenbankmoduls, und lesen Sie die unterstützten Editionen im Thema Erstellen einer Report Server-Datenbank (SSRS Configuration Manager).

Aktivieren von TCP-/IP-Verbindungen
Aktivieren Sie TCP/IP-Verbindungen für das Datenbank-Engine. Bei einigen Datenbank-Engine -Editionen wird TCP/IP nicht standardmäßig aktiviert. In diesem Thema finden Sie Anweisungen.

Öffnen des Ports für SQL Server
Wenn Sie Firewallsoftware verwenden, müssen Sie bei einem Remoteserver den Port öffnen, auf dem der Datenbank-Engine lauscht.

Anmeldeinformationen für den Berichtsserver 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 Configure a Report Server Database Connection (SSRS Configuration Manager).

Festlegen einer Berichtsserversprache
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.

Überprüfen Sie die Anmeldeinformationen, um die Datenbank zu erstellen und bereitzustellen
Vergewissern Sie sich, dass Sie über Kontoanmeldeinformationen verfügen, die Berechtigungen zum Erstellen von Datenbanken auf der Datenbank-Engine -Instanz aufweisen. Diese Anmeldeinformationen werden für eine einmalige Verbindung verwendet, die zum Erstellen der Berichtsserver-Datenbank und von RSExecRoledient. 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 Datenbank-Engine -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 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 Configure a Windows Firewall for Database Engine Access in SQL Server Books Online.

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 Reporting Services Configuration Manager (nativer Modus).

  2. Klicken Sie auf der Seite "Datenbank" auf " Datenbank ändern".

  3. Klicken Sie auf "Neue Berichtsserverdatenbank erstellen" und dann auf "Weiter".

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

    1. Geben Sie die SQL Server-Datenbank-Engine -Instanz ein, die Sie verwenden möchten. Der Assistent zeigt eine lokale Datenbank-Engine -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 Datenbank-Engine 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 mit dem Server zu überprüfen.

    4. Klicke 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 Einheitlichfestgelegt.

    4. Klicke 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. Klicke auf Weiter.

  7. Überprüfen Sie die Informationen auf der Seite "Zusammenfassung", um zu überprüfen, ob die Einstellungen korrekt sind, und klicken Sie dann auf "Weiter".

  8. Überprüfen Sie die Verbindung, indem Sie auf der Berichtsserver-URL- oder Berichts-Manager-URL-Seite auf eine URL klicken. Die URLs müssen definiert werden, damit dieser Test funktioniert. Wenn die Datenbankverbindung gültig ist, wird entweder die Ordnerhierarchie des Berichtsservers oder der Berichts-Manager in einem Browserfenster angezeigt. Weitere Informationen finden Sie unter Verify a Reporting Services Installation in SQL Server Books Online.

Siehe auch

Konfigurieren einer Report Server-Datenbankverbindung (SSRS Configuration Manager)
Datenbank (SSRS Native Mode)
Verwalten eines Reporting Services Native-Modus Berichtsservers
Reporting Services Configuration Manager (nativer Modus)