Umleiten von Reporting Services zum Herstellen einer Verbindung mit einem anderen Server
Wenn die Bereitstellung von Visual Studio Team Foundation Server SQL Server Reporting Services verwendet, müssen Sie Reporting Services ggf. auf den Speicherort der Datenbanken verweisen. Sie müssen Reporting Services insbesondere dann umleiten, wenn Sie die von Reporting Services verwendeten Datenbanken verschieben, umbenennen oder an einen neuen Speicherort verschieben.
Tipp
Sie können die Einstellungen für einen Server bearbeiten, auf dem Reporting Services über die Verwaltungskonsole für Team Foundation ausgeführt wird. Weitere Informationen finden Sie unter Hinzufügen eines Berichtsservers zur Bereitstellung.
Führen Sie die folgenden Schritte aus, um Reporting Services zur Verbindung mit einem anderen Speicherort umzuleiten:
Stellen Sie sicher, dass die Dienste für SQL Server ausgeführt werden
Ändern Sie die Datenbankverbindung von Reporting Services
Aktualisieren Sie die Identität des Dienstkontos für Reporting Services
(Optional) Umleiten der Datenquelle an die Datenbank für Analysis Services
Erforderliche Berechtigungen
Um diese Schritte abschließen zu können, müssen Sie Mitglied der Administrators-Gruppe auf dem alten und dem neuen Server sein.
Neben diesen Berechtigungen müssen Sie auf einem Computer, auf dem Windows Server 2008 oder Windows Vista ausgeführt wird, gegebenenfalls Folgendes durchführen:
Um eine Befehlszeilenprozedur auszuführen, müssen Sie möglicherweise eine erweiterte Eingabeaufforderung öffnen. Klicken Sie hierzu auf Start, klicken Sie anschließend mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen.
Zum Ausführen einer Prozedur, für die Internet Explorer erforderlich ist, müssen Sie Internet Explorer möglicherweise als Administrator starten. Klicken Sie dazu auf Start, Alle Programme und dann mit der rechten Maustaste auf Internet Explorer. Klicken Sie anschließend auf Als Administrator ausführen.
Für den Zugriff auf den Berichts-Manager, Berichte oder Websites für SQL Server Reporting Services müssen Sie diese Sites gegebenenfalls in Internet Explorer der Liste vertrauenswürdiger Sites hinzufügen oder Internet Explorer als Administrator starten.
Weitere Informationen finden Sie auf der Microsoft-Website.
Stellen Sie sicher, dass Dienste für SQL Server ausgeführt werden
So überprüfen Sie, ob Dienste für SQL Server ausgeführt werden
Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und überprüfen Sie, ob die Dienste in der folgenden Tabelle ausgeführt werden.
Server, auf dem dieses Programm gehostet wird
Dienst
SQL Server Analysis Services
SQL Server Analysis Services (MSSQLSERVER oder TFSInstance)
Team Foundation-Datenbanken
SQL Server (MSSQLSERVER oder TFSInstance)
SQL Server-Agent (MSSQLSERVER oder TFSInstance)
Ändern Sie die Datenbankverbindung von Reporting Services
So starten Sie Reporting Services und ändern die Datenbankverbindung in SQL Server 2008
Klicken Sie auf dem Server, auf dem Reporting Services ausgeführt wird, auf Start, zeigen Sie auf Alle Programme, Microsoft SQL Server, Konfigurationstools, und klicken Sie dann auf Konfigurations-Manager für Reporting Services.
Stellen Sie sicher, dass im Dialogfeld Konfigurationsverbindung für Reporting Services der Name des Servers und der Instanz richtig sind, und klicken Sie anschließend auf Verbinden.
Klicken Sie im Bereich Berichtsserverstatus auf Start, wenn der Server noch nicht gestartet wurde.
Klicken Sie im Explorer-Bereich auf Datenbank.
Klicken Sie im Bereich Berichtsserver-Datenbank auf Datenbank ändern.
Der Assistent zum Konfigurieren der Berichtsserver-Datenbank wird geöffnet.
Klicken Sie auf das Feld Vorhandene Berichtsserver-Datenbank auswählen, und klicken Sie dann auf Weiter.
Geben Sie unter Servername den Namen des Servers ein, auf dem Sie die Datenbanken wiederherstellen möchten, klicken Sie auf Verbindung testen und anschließend auf Weiter.
Klicken Sie in der Liste Berichtsserver-Datenbank auf ReportServer und dann auf Weiter.
Tipp
Wenn Sie eine benannte Instanz verwendet haben, lautet der Name der Datenbank ReportServer$TFSInstanceName.
Klicken Sie in der Liste Authentifizierungstyp auf Dienstanmeldeinformationen und dann auf Weiter.
Überprüfen Sie auf der Seite Zusammenfassung, ob die Informationen richtig sind, und klicken Sie dann auf Weiter.
Klicken Sie auf Fertig stellen, um den Assistenten zu schließen.
Aktualisieren Sie die Identität des Dienstkontos für Reporting Services
Die Identität des Dienstkontos für Reporting Services muss stets aktualisiert werden, wenn die Datenbank verschoben, umbenannt oder auf einem anderen Server wiederhergestellt wird.
Alle Schritte der Identitätsänderung werden im Aufgabenbereich am unteren Seitenrand protokolliert. Der Report Server-Dienst wird beendet und während der Aktualisierung des Kontos neu gestartet. Es können Fehler wie Anmeldefehler auftreten, wenn ein Konto oder Kennwort falsch eingegeben wird.
Wichtig
Zum Aktualisieren des Dienstkontos sollte immer der Konfigurations-Manager für Reporting Services verwendet werden, sodass dabei auch andere von der Identität abhängende Einstellungen aktualisiert werden.
So aktualisieren Sie die Identität unter SQL Server 2008
Klicken Sie im Explorer-Bereich des Reporting Services-Konfigurationstools auf Dienstkonto.
Klicken Sie unter Berichtsserver-Dienstkonto auf Integriertes Konto verwenden, klicken Sie auf Netzwerkdienst und dann auf Übernehmen.
Wenn Sie aufgefordert werden, den symmetrischen Schlüssel zu sichern, geben Sie einen Dateinamen und den Speicherort für die Sicherung ein.
Geben Sie ein Kennwort zum Sperren und Freigeben der Datei ein, und klicken Sie dann auf OK.
Wenn der Berichtsserver das Dienstkonto verwendet, um eine Verbindung mit der Berichtsserver-Datenbank herzustellen, werden die Verbindungsinformationen für die Verwendung des neuen Kontos oder Kennworts aktualisiert. Wenn die Verbindungsinformationen aktualisiert werden, muss eine Verbindung mit der Datenbank hergestellt werden.
Geben Sie im Dialogfeld SQL Server-Datenbankverbindung Anmeldeinformationen für ein Konto ein, das über die Berechtigung verfügt, eine Verbindung mit der Datenbank herzustellen. Klicken Sie dann auf OK.
Wenn Sie aufgefordert werden, den symmetrischen Schlüssel wiederherzustellen, geben Sie das unter Schritt 3 angegebene Kennwort ein, und klicken Sie auf OK.
Überprüfen Sie die Statusmeldungen im Ergebnisbereich, und vergewissern Sie sich, dass alle Aufgaben erfolgreich abgeschlossen wurden.
"Verschlüsselungsschlüssel wird wiederhergestellt" wird als letzter Punkt in der Aufgabenliste angezeigt.
Wichtig
In dem seltenen Fall, dass der symmetrische Schlüssel nicht wiederhergestellt wird, können Sie diesen Schritt selbst ausführen. Öffnen Sie dazu die Seite Verschlüsselungsschlüssel, und klicken Sie auf Wiederherstellen. Öffnen Sie einen Bericht, der gespeicherte Anmeldeinformationen verwendet, um zu überprüfen, ob das Konto zurückgesetzt wurde. Wenn der Schlüssel nicht wiederhergestellt werden kann, muss der verschlüsselte Inhalt gelöscht werden. Weitere Informationen finden Sie in der Setup-Hilfe für SQL Server unter den Kapiteln "Löschen und erneutes Erstellen von Verschlüsselungsschlüsseln" und "Sichern und Wiederherstellen von Verschlüsselungsschlüsseln".
Schließen Sie den Konfigurations-Manager für Reporting Services.
Umleiten der Datenquelle an die Datenbank für Analysis Services
Wenn die Analysis Services-Datenbank des Data Warehouse für Team Foundation auf einen anderen Server verschoben wurde, muss die Datenquelle zur Verwendung dieser Datenbank umgeleitet werden.
So leiten Sie die Datenquelle für das Warehouse um
Melden Sie sich am Server an, auf dem Reporting Services gehostet wird.
(Nur unter SQL Server 2005) Öffnen Sie den Computer-Manager, und starten Sie den ReportServer- oder ReportServer$InstanceName-Anwendungspool.
Öffnen Sie Internet Explorer, geben Sie die folgende Zeichenfolge in die Adressleiste ein, und drücken Sie die EINGABETASTE:
https://localhost/Reports
Wenn Sie eine benannte Instanz auf dem Datenebenenserver bereitgestellt haben, geben Sie stattdessen folgende Zeichenfolge ein:
**https://localhost/Reports_**TFSInstance
Klicken Sie auf TfsOlapReportsDS.
Aktualisieren Sie im Feld Verbindungszeichenfolge das Datenquelle-Argument mit dem Namen des Servers, auf dem SQL Server Analysis Services gehostet wird. Geben Sie beispielsweise die folgende Zeichenfolge ein:
Data source=NameOfAnalysisServicesDataTierServer\TFSInstance
Klicken Sie auf Anmeldeinformationen, die sicher auf dem Berichtsserver gespeichert sind.
Aktualisieren Sie den Benutzernamen und das Kennwort dem Dienstkonto für Reporting Services entsprechend, und klicken Sie dann auf Übernehmen.
Siehe auch
Weitere Ressourcen
How to: Move the Analysis Services Database to a Separate Server