Verschieben der Service Manager- und Data Warehouse-Datenbanken auf verschiedene Server
Wichtig
Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.
Nachdem Sie Service Manager bereitgestellt haben, müssen Sie die Service Manager- oder Data Warehouse-Datenbanken möglicherweise aus folgenden Gründen von einem Computer mit Microsoft SQL Server auf einen anderen verschieben:
Sie müssen Hardware ersetzen, bei der Probleme auftreten und nicht mehr zuverlässig gelten.
Sie müssen zusätzliche Hardware hinzufügen, um die Skalierbarkeit und Leistung zu verbessern.
Sie müssen eine Datenbank und Protokolldatei aus Platz- oder Leistungsgründen auf ein anderes Volume verschieben.
Sie müssen Hardware ersetzen, da diese geleast ist und der Leasingvertrag bald abläuft.
Sie müssen Hardware ersetzen oder aktualisieren, um neue Hardwarestandards zu erfüllen.
Sie haben zunächst mehrere Service Manager Komponenten auf einem einzelnen Server installiert, und Sie müssen einige Komponenten auf andere Server verteilen.
Sie müssen nach einem Fehler Funktionen wiederherstellen.
Wenn Sie die Data Warehouse-Datenbank verschieben möchten und Service Manager innerhalb der letzten 90 Tage installiert haben, ist es möglicherweise einfacher, die Registrierung des Data Warehouse aufzuheben, ein neues Data Warehouse zu installieren und die neue Datenbank zu registrieren. Wenn die Daten nicht aus der Service Manager-Datenbank entfernt wurden, gibt es keinen Datenverlust in der Data Warehouse-Datenbank, da sie synchronisiert wird. Das Bereinigungsintervall für Arbeitselemente beträgt standardmäßig 90 Tage ab dem letzten Änderungszeitpunkt für Arbeitselemente. Die Verwendung dieses Prozesses ist einfacher als die verwendung der folgenden Anleitung, in der erläutert wird, wie Ihre Datenbanken von einem Server auf einen anderen verschoben werden, und es sind viele Schritte erforderlich.
Verschieben der Service Manager-Datenbank
Sie müssen die folgenden allgemeinen Schritte ausführen, um die Service Manager-Datenbank zu verschieben.
Hinweis
- Diese Schritte enthalten Links zu Inhalten im Service Manager-Upgradehandbuch.
- Nachdem Sie Service Manager auf den SQL Server-Knoten bereitgestellt haben, die an SQL Always On teilnehmen, führen Sie das SQL-Skript für jede Service Manager-Datenbank aus, um clR strict security zu aktivieren.
Öffnen Sie den eingehenden SQL-Port auf dem neuen Service Manager-Datenbankserver. Der Standardport ist 1433.
Beenden Sie die System Center-Dienste auf allen Verwaltungsservern.
Sichern Sie die Service Manager-Datenbank, wie unter Sichern der Produktions- Service Manager-Datenbank beschrieben.
Stellen Sie die Service Manager-Datenbank auf dem Zielcomputer wieder her, auf dem Microsoft SQL Server ausgeführt wird, wie unter Wiederherstellen der Service Manager-Datenbank in der Labumgebung beschrieben.
Konfigurieren Sie die Service Manager-Datenbank, wie unter Vorbereiten der Service Manager-Datenbank in der Labumgebung beschrieben.
Wichtig
Führen Sie Schritt 17 im Verfahren zum Konfigurieren von Tabellen nicht aus.
Nachdem Sie die ServiceManager-Datenbank verschoben haben, stellen Sie sicher, dass Sie alle Service Manager-Datenbank- und Data Warehouse-Registrierungsinformationen in der Datenbank "DWStagingAndConfig" manuell ändern. Alte Informationen darüber, an welchem Ort sich die Service Manager-Datenbank befindet, verbleiben in der Datenbank "DWStagingAndConfig" in den folgenden Tabellen:
MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource
- Ändern Sie im entsprechenden Eintrag mit DataSourceName_GUID = <Service Manager Datenquellenname> das Feld DatabaseServer_GUID mit dem neuen Namen der SQLServer\Instanz, in die die ServiceManager-Datenbank verschoben wurde.
MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore
- Ändern Sie im entsprechenden Eintrag mit "DataService_GUID = Service Manager" das Feld "Server_GUID" auf den neuen Namen für die SQL Server-Instanz, in die die ServiceManager-Datenbank verschoben wurde.
Konfigurieren Sie die Registrierung auf allen Verwaltungsservern, die auf die neue SQL Server instance zugreifen, mithilfe der folgenden Schritte:
Öffnen Sie den Registrierungs-Editor.
Navigieren Sie zu HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<Version>\Common\Database.
Konfigurieren zwei Schlüssel: einen für den Servernamen (DatabaseServerName) und einen für den Datenbanknamen (DatabaseName). Legen Sie Werte auf den neuen Servernamen und datenbanknamen fest, wenn sie sich von den ursprünglichen Werten unterscheiden.
Wenn Sie beim Verschieben auch ein Upgrade für SQL Server durchführen, führen Sie ein Upgrade der folgenden SQL Server Voraussetzungen für den Service Manager-Verwaltungsserver durch. Es gibt zwei Voraussetzungen für SQL Server:
SQL Native Client
Analysis Management Objects (AMO)
Starten Sie die Service Manager-Dienste auf allen Verwaltungsservern wie unter Starten von Service Manager-Diensten auf dem sekundären Verwaltungsserverbeschrieben.
Installieren Sie eine weitere Service Manager Datenbank mit einem anderen Namen auf demselben Computer, auf dem SQL Server ausgeführt wird, indem Sie einen anderen Service Manager-Verwaltungsserver installieren und eine neue Datenbank erstellen. Durch diesen Schritt wird die übergeordnete Datenbank mit Fehlermeldungstexten aufgefüllt. Wenn zukünftig ein Fehler auftritt, kann in der Fehlermeldung das spezifische Problem beschrieben werden, anstatt dass ein Standardtext angezeigt wird. Nach der Installation der Datenbank können Sie sie auf dem Computer, auf dem SQL Server ausgeführt wird, verwerfen und den zusätzlichen vorübergehenden Verwaltungsserver deinstallieren.
-Oder-
Führen Sie die folgende Abfrage auf dem Quelldatenbankserver Service Manager aus, kopieren Sie das Ausgabeskript, und führen Sie es dann auf dem neuen Service Manager Datenbankserver aus.
DECLARE @crlf char(2); DECLARE @tab char(1); SET @crlf = CHAR(13) + CHAR(10); SET @tab = CHAR(9); SELECT 'EXEC sp_addmessage ' + @crlf + @tab + '@msgnum = ' + CAST(m.message_id AS varchar(30)) + ', ' + @crlf + @tab + '@severity = ' + CAST(m.severity AS varchar(3)) + ', ' + @crlf + @tab + '@msgtext = N''' + REPLACE(m.[text],'''','''''') + '''' + ', ' + @crlf + @tab + '@lang = ''' + (SELECT TOP 1 alias FROM master.sys.syslanguages l WHERE l.lcid = m.language_id) + ''', ' + @crlf + @tab + '@with_log = ''' + CASE WHEN m.is_event_logged = 1 THEN 'TRUE' ELSE 'FALSE' END + ''', ' + @crlf + @tab -- Uncomment ONLY if you want to replace: + '@replace = ''replace'';' + @crlf + 'GO' + @crlf + @crlf FROM master.sys.messages m WHERE m.message_id > 50000; GO
Verschieben von Data Warehouse-Datenbanken
Die folgenden allgemeinen Schritte sind erforderlich, um die Data Warehouse-Datenbanken zu verschieben. Jeder Schritt in dieser Liste ist mit einem zugeordneten Verfahren weiter unten in diesem Artikel verknüpft.
- Finden von Benutzerkonten und Instanzen von SQL Server
- Stop Service Manager services
- Back up the data warehouse databases
- Offlineschalten der Data Warehouse-Datenbanken
- Wiederherstellen der Data Warehouse-Datenbanken auf dem neuen Computer, auf dem SQL Server ausgeführt wird
- Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver
- Aktualisieren des Data Warehouse-Verwaltungsservers mit dem neuen Datenbankservernamen
- Update the data sources on the reporting server
- Aktualisieren der Datenquellen für Analysis Services
- Starten der Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver
Wichtig
Nachdem Sie die Datenbanken DWStagingAndConfig und DWRepository verschoben haben, müssen sie auf demselben instance SQL Server wiederhergestellt werden. Das Wiederherstellen auf separaten Instanzen von SQL Server wird nicht unterstützt.
Die Sortierung der neuen Instanz von SQL Server muss mit der Sortierung der ursprünglichen Instanzen von SQL Server übereinstimmen, die ursprünglich als Host für die Data Warehouse-Datenbanken verwendet wurden.
Finden von Benutzerkonten und Instanzen von SQL Server
Verwenden Sie die folgenden Verfahren, um die Benutzerkonten und Instanzen von SQL Server zu suchen, die vom Data Warehouse-Verwaltungsserver verwendet werden, um die zu identifizieren:
- SQL Server datenbank- und instance-Namen
- Berichtsserver- und instance namen
- Dienstkonto
- Berichtskonto
- OLAP-Konto
Führen Sie die folgenden Schritte aus, um die SQL Server-Datenbank und instance Namen zu identifizieren, die vom Data Warehouse-Verwaltungsserver verwendet werden:
Melden Sie sich beim Data Warehouse-Verwaltungsserver als Benutzer mit Administratoranmeldeinformationen an.
Wählen Sie auf dem Windows-Desktop Start und dann Ausführen aus.
Geben Sie im Dialogfeld Ausführen im Feld Öffnen den Namen regedit ein, und wählen Sie OK aus.
Erweitern Sie im Fenster Registrierung Editor den EintragHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<Version>\Common\Database, und notieren Sie sich die folgenden Registrierungswerte:
DatabaseName
DatabaseServerName
DataMartDatabaseName
DataMartSQLInstance
RepositoryDatabaseName
RepositorySQLInstance
StagingDatabaseName
StagingSQLInstance
OMDataMartDatabaseName
OMDataMartSQLInstance
CMDataMartDatabaseName
CMDataMartSQLInstance
Stop Service Manager services
Verwenden Sie das folgende Verfahren, um die Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver zu beenden.
Beenden Service Manager Dienste auf dem Data Warehouse-Verwaltungsserver
Führen Sie die folgenden Schritte aus, um Service Manager Dienste auf dem Data Warehouse-Verwaltungsserver zu beenden:
Geben Sie im Dialogfeld Ausführen im Textfeld Öffnen den Namen services.msc ein, und wählen Sie OK aus.
Suchen Sie im Fenster Dienste im Bereich Dienste (lokal) nach den folgenden drei Diensten, und wählen Sie für jeden Dienst Beenden aus:
System Center-Datenzugriffsdienst
Microsoft Monitoring Agent
System Center-Verwaltungskonfiguration
Back up the data warehouse databases
Verwenden Sie das folgende Verfahren, um die Data Warehouse-Datenbanken auf dem ursprünglichen Computer zu sichern, auf dem SQL Server ausgeführt wird:
Melden Sie sich bei dem ursprünglichen Computer an, auf dem SQL Server ausgeführt wird, auf dem die Data Warehouse-Datenbanken gehostet werden, und öffnen Sie SQL Server Management Studio.
Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:
Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.
Wählen Sie in der Liste Servername den Servernamen für Ihre Data Warehouse-Datenbank aus.
Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.
Erweitern Sie im Bereich Objekt-Explorer das Element Datenbanken.
Klicken Sie mit der rechten Maustaste auf die Datenbank DWStagingAndConfig , wählen Sie Aufgaben und dann Sichern aus.
Geben Sie im Dialogfeld Datenbank sichern im Textfeld Ziel auf Datenträger einen Pfad und einen Dateinamen ein, und wählen Sie OK aus.
Wichtig
Auf dem Zielspeicherort muss genügend freier Speicherplatz verfügbar sein, um die Sicherungsdateien zu speichern.
Klicken Sie im Dialogfeld Datenbank sichern auf OK, um die Sicherung zu starten.
Wiederholen Sie diese Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.
Offlineschalten der Data Warehouse-Datenbanken
Gehen Sie wie folgt vor, um die Data Warehouse-Datenbanken auf dem ursprünglichen Computer offline zu schalten, auf dem SQL Server ausgeführt wird:
Melden Sie sich bei dem ursprünglichen Computer an, auf dem SQL Server ausgeführt wird, auf dem die Data Warehouse-Datenbanken gehostet werden, und öffnen Sie SQL Server Management Studio.
Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:
Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.
Wählen Sie in der Liste Servername den Servernamen für Ihre Data Warehouse-Datenbank aus.
Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.
Erweitern Sie im Bereich Objekt-Explorer das Element Datenbanken.
Klicken Sie mit der rechten Maustaste auf die Datenbank DWStagingAndConfig , wählen Sie Aufgaben und dann Offline schalten aus.
Wählen Sie im Dialogfeld Datenbank offline schalten die Option Schließen aus.
Wiederholen Sie die vorigen Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.
Wiederherstellen der Data Warehouse-Datenbanken auf dem neuen Computer, auf dem SQL Server ausgeführt wird
Führen Sie das folgende Verfahren aus, um die Data Warehouse-Datenbanken auf dem neuen Computer wiederherzustellen, auf dem SQL Server ausgeführt wird:
Öffnen Sie SQL Server Management Studioauf dem neuen Computer, auf dem SQL Server ausgeführt wird.
Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:
Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.
Wählen Sie in der Liste Servername den Servernamen der Datenbank für Ihre Service Manager-Dienste aus.
Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.
Klicken Sie im Bereich Objekt-Explorer mit der rechten Maustaste auf den Ordner Datenbanken, und wählen Sie Datenbank wiederherstellen aus.
Behalten Sie im Dialogfeld Datenbank wiederherstellen unter dem Textfeld Zu einem Bestimmten Zeitpunkt die Standardeinstellung Möglichst aktuell bei, oder wählen Sie ein bestimmtes Datum und eine bestimmte Uhrzeit aus, indem Sie die Schaltfläche Durchsuchen auswählen, um das Dialogfeld Zeitpunktwiederherstellung zu öffnen.
Um die Quelle und den Speicherort der wiederherzustellenden Sicherungssätze anzugeben, wählen Sie Von Gerät aus.
Wählen Sie Durchsuchen aus, um das Dialogfeld Sicherung angeben zu öffnen.
Wählen Sie im Listenfeld Sicherungsmedium einen der aufgeführten Gerätetypen aus. Um weitere Geräte für den Sicherungsspeicherort auszuwählen, wählen Sie Hinzufügen aus.
Wählen Sie im Raster Wählen Sie die wiederherzustellenden Sicherungssätze aus die wiederherzustellenden Sicherungen aus. (In diesem Raster werden die Sicherungen angezeigt, die für den angegebenen Speicherort verfügbar sind.)
Auf der Seite Allgemein wird der Name der wiederherzustellenden Datenbank in der Liste In Datenbank angezeigt. Wählen Sie die Datenbank DWStagingAndConfig aus der Liste aus.
Wählen Sie im Bereich Wiederherstellungsoptionen die Option Vorhandene Datenbank überschreibenaus.
Vergewissern Sie sich im Optionsbereich Datenbankdateien wiederherstellen als , dass Dateiname und Pfad der ursprünglichen Datenbank korrekt sind.
Wählen Sie bei der Option Wiederherstellungsstatus den Wert Datenbanken betriebsbereit belassen, indem für Transaktionen ohne Commit ein Rollback ausgeführt wird. Zusätzliche Transaktionsprotokolle können nicht wiederhergestellt werden (RESTORE WITH RECOVERY)aus.
Wählen Sie OK aus, um die Datenbank wiederherzustellen.
Wiederholen Sie die vorigen Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.
Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver
Verwenden Sie die folgenden drei Verfahren zum Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver:
So konfigurieren Sie die DWStagingAndConfig-Datenbank auf dem neuen Computer, auf dem SQL Server ausgeführt wird
So konfigurieren Sie die Datenbankberechtigungen für das Dienstkonto
So konfigurieren Sie die DWStagingAndConfig-Tabellen
Konfigurieren Sie die DWStagingAndConfig-Datenbank auf dem neuen Computer, auf dem SQL Server
Führen Sie die folgenden Schritte aus, um die DWStagingAndConfig-Datenbank auf dem neuen Computer zu konfigurieren, auf dem SQL Server ausgeführt wird:
Öffnen Sie SQL Server Management Studioauf dem neuen Computer, auf dem SQL Server ausgeführt wird.
Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:
Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.
Wählen Sie in der Liste Servername den Namen des neuen Computers aus, auf dem SQL Server ausgeführt und die DWStagingAndConfig -Datenbank gehostet wird.
Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.
Erweitern Sie im Bereich Objekt-Explorerdatenbanken, und wählen Sie DWStagingAndConfig aus.
Wählen Sie auf der Symbolleiste Neue Abfrage aus.
Kopieren Sie im mittleren Bereich den folgenden Befehl, und wählen Sie Ausführen aus.
sp_configure 'clr enabled', 1 go reconfigure go
Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, kopieren Sie den folgenden Befehl, und wählen Sie Ausführen aus.
ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, kopieren Sie den folgenden Befehl, und wählen Sie Ausführen aus.
ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER
Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, geben Sie den folgenden Befehl ein, und wählen Sie Ausführen aus.
ALTER DATABASE DWStagingAndConfig SET MULTI_USER
Konfigurieren der Datenbankberechtigungen des Dienstkontos
Führen Sie die folgenden Schritte aus, um die Datenbankberechtigungen des Dienstkontos zu konfigurieren:
Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldung aus.
Klicken Sie auf Suchen.
Geben Sie den Benutzernamen im Format Domäne\Benutzername für das Data Warehouse-Dienstkonto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.
Hinweis
Wenn das Datenzugriffskonto als LocalSystem ausgeführt wird, verwenden Sie das Format domäne\computername$ in SQL-Anmeldungen, wobei computername der Name des Verwaltungsservers ist.
Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.
Klicken Sie im Bereich Benutzer, die dieser Anmeldung zugeordnet sind in der Spalte Zuordnen auf die Zeile mit dem Namen der DWStagingAndConfig-Datenbank. Der Standarddatenbankname lautet „DWStagingAndConfig“.
Stellen Sie im Bereich Datenbankrollenmitgliedschaft für: DWStagingAndConfig sicher, dass die folgenden Einträge ausgewählt sind:
configsvc_users
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
dbmodule_users
Public
sdk_users
sql_dependency_subscriber
db_owner
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWRepository die folgenden Einträge ausgewählt sind:
db_owner
Public
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:
db_owner
Public
Klicken Sie auf OK.
Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen.
Klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.
Klicken Sie auf Suchen.
Geben Sie den Benutzernamen im Format Domäne\Benutzername für das Berichterstellungskonto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.
Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.
Klicken Sie im Bereich Benutzer, die dieser Anmeldung zugeordnet sind in der Spalte Zuordnen auf die Zeile mit dem Namen der DWStagingAndConfig-Datenbank. Der Standarddatenbankname lautet „DWStagingAndConfig“.
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWStagingAndConfig die folgenden Einträge ausgewählt sind:
db_datareader
Public
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWRepository die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: OMDWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: CMDWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Klicken Sie auf OK.
Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen.
Klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldung aus.
Klicken Sie auf Suchen.
Geben Sie den Benutzernamen im Format Domäne\Benutzername für das OLAP-Konto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.
Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: OMDWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: CMDWDataMart die folgenden Einträge ausgewählt sind:
db_datareader
Public
reportuser
Klicken Sie auf OK.
Konfigurieren der DWStagingAndConfig-Tabellen
Führen Sie die folgenden Schritte aus, um die DWStagingAndConfig-Tabellen zu konfigurieren:
Erweitern Sie im Bereich Objekt-Explorer nacheinander die folgenden Elemente: Datenbanken> DWStagingAndConfig> Tabellen.
Wählen Sie dbo.MT_Microsoft$SystemCenter$ManagementGroup und dann Top 200 Zeilen bearbeiten aus.
Suchen Sie im mittleren Bereich nach der Spalte SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A, und geben Sie dann in der ersten Zeile der Spalte den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, auf dem die DWStagingAndConfig-Datenbank gehostet wird. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.
Klicken Sie mit der rechten Maustaste auf dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, und wählen Sie Die ersten 200 Zeilen bearbeiten aus.
Aktualisieren Sie die Spalte Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA für Zeilen, die DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart und DWDataMart darstellen, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird, der die jeweiligen Datenbanken hostt. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.
Klicken Sie mit der rechten Maustaste auf dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, und wählen Sie Top 200 Zeilen bearbeiten aus.
Suchen Sie im mittleren Bereich nach der Spalte Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, und geben Sie in der ersten Zeile der Spalte den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, auf dem die DWStagingAndConfig-Datenbank gehostet wird. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.
Klicken Sie mit der rechten Maustaste auf LFX. DataSource, und wählen Sie Top 200 Zeilen bearbeiten aus.
Suchen Sie im mittleren Bereich die Spalte DataSourceAddress , und suchen Sie in der ersten Zeile der Spalte den Eintrag, der mit Datenquelle = Servername beginnt. Initial Catalog = DWStagingAndConfig; Beibehalten von Sicherheitsinformationen=False. Ersetzen Sie den Servernamen durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.
Stellen Sie sicher, dass die von Ihnen eingegebenen Werte gespeichert wurden, indem Sie die in den vorherigen Schritten angegebenen Tabellen abfragen.
Schließen Sie Microsoft SQL Server Management Studio.
Aktualisieren des Data Warehouse-Verwaltungsservers mit dem neuen Datenbankservernamen
Führen Sie das folgende Verfahren aus, um den Data Warehouse-Verwaltungsserver so zu aktualisieren, dass er den neuen Datenbankservernamen verwendet:
Melden Sie sich beim Computer als Benutzer mit Administratoranmeldeinformationen an.
Wählen Sie auf dem Windows-Desktop Start und dann Ausführen aus.
Geben Sie im Dialogfeld Ausführen im Feld Öffnen den Namen regedit ein, und wählen Sie OK aus.
Achtung
Durch eine fehlerhafte Bearbeitung der Registrierung können schwere Systemschäden verursacht werden; bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie daher alle wichtigen Computerdaten sichern.
Erweitern Sie im Fenster Registrierung Editor HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<Version>\Common\Database.
Doppelklicken Sie im rechten Bereich auf DatabaseServerName.
Geben Sie im Feld Zeichenfolge bearbeiten im Feld Wert den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, der die DWStagingAndConfig-Datenbank hostet. Wenn Sie einen benannten instance von SQL Server verwenden, verwenden Sie das Format Computername\Instanzname.
Klicken Sie auf OK.
Wiederholen Sie die vorigen Schritte für die Registrierungswerte, um den neuen Namen des Computers, auf dem SQL Server ausgeführt wird, für die Datenbanken „DWDataMart“, „OMDWDataMart“, „CMDWDataMart“, „DWRepository“ und „DWStagingAndConfig“ widerzuspiegeln.
DataMartSQLInstance
RepositorySQLInstance
StagingSQLInstance
OMDataMartSQLInstance
- CMDataMartSQLInstance
Update the data sources on the reporting server
Führen Sie das folgende Verfahren aus, um Datenquellen auf dem Berichtsserver so zu aktualisieren, dass sie auf den neuen Computer verweisen, auf dem SQL Server ausgeführt wird:
Melden Sie sich beim Service Manager-Berichtsserver an, und starten Sie Reporting Services Configuration Manager.
Stellen Sie im Dialogfeld Reporting Services Konfigurationsverbindung eine Verbindung mit dem richtigen Berichtsserver instance her, wie im Abschnitt So identifizieren Sie den Berichtsserver und instance namen, der vom Data Warehouse-Verwaltungsserver verwendet wird.
Klicken Sie im Konfigurations-Manager für Reporting Services auf Berichts-Manager-URL.
Wählen Sie auf der Seite Berichts-Manager-URL den Link aus, der dem Öffnen der Startseite Berichte in Ihrem Internetbrowser ähnelt
http://Servername/:portnumber/Reports
.Öffnen Sie auf der Startseite den Ordner System Center und dann den Ordner Service Manager .
Öffnen Sie die Liste der Service Manager Elemente, und wählen Sie die Datenquelle DWDataMart aus.
Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser:
data source=<server name>;initial catalog=DWDataMart
. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Datenquelle DWStagingAndConfig aus.
Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser:
data source=<server name>;initial catalog= DWStagingAndConfig
. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die ConfigurationManager-Datenquelle aus.
Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser:
data source=<server name>;initial catalog= CMDWDataMart
. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird.Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Datenquelle MultiMartDatasource aus.
Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser:
<root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>
. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird.Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Operations Manager-Datenquelle aus.
Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser:
data source=<server name>;initial catalog= OMDWDataMart
. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.Schließen Sie den Webbrowser.
Aktualisieren der Datenquellen für Analysis Services
Führen Sie das folgende Verfahren aus, um die Verbindungszeichenfolgen für die Datenquellen auf dem Server zu aktualisieren, auf dem die Analysis Services-Datenbank gehostet wird:
Melden Sie sich beim Server an, der die SQL Server Analysis Services-Datenbank hostet.
Öffnen Sie SQL Server Management Studio.
Wählen Sie im Dialogfeld Mit Server verbinden in der Liste Servertyp die Option Analysis Services aus.
Geben Sie in der Liste Servername den Servernamen ein, den Sie als Ausgabe aus dem Cmdlet $OLAPServer.Server erhalten haben. (Diese Information haben Sie im Abschnitt "So identifizieren Sie das OLAP-Konto, das vom Data Warehouse-Verwaltungsserver verwendet wird" weiter oben in diesem Thema notiert.)
Erweitern Sie im Bereich Objekt-Explorer nacheinander die Elemente Datenbankenund DWASDataBase.
Erweitern Sie Datenquellen, und doppelklicken Sie auf CMDataMart.
Wählen Sie im Dialogfeld Datenquelleneigenschaften – CMDataMart die Option Verbindungszeichenfolge Provider=SQLNCLI10.1; Datenquelle=Servername; Integrierte Sicherheit=SSPI; Initial Catalog=CMDWDataMart.
Ersetzen Sie <servername> durch den Namen des Computers, auf dem SQL Server ausgeführt wird, der die CMDWDataMart-Datenbank hostet.
Sie müssen das Kennwort für das Identitätswechselkonto erneut eingeben, wenn Sie die Aktualisierung des Datenquellenservers abgeschlossen haben. Wählen Sie rechts neben ImpersonateAccount die Schaltfläche mit den Auslassungspunkten aus, und fügen Sie das Kennwort im Dialogfeld Identitätswechselinformationen hinzu. Wählen Sie OK aus, um die Änderungen zu übernehmen.
Wiederholen Sie die obengenannten Schritte, um die Verbindungszeichenfolgen für die Datenquellen „DWDataMart“ und „OMDataMart“ zu aktualisieren.
Starten der Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver
Verwenden Sie das folgende Verfahren, um die Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver zu starten:
Geben Sie im Dialogfeld Ausführen im Textfeld Öffnen den Namen services.msc ein, und wählen Sie OK aus.
Suchen Sie im Fenster Dienste im Bereich Dienste (Lokal) nach den folgenden drei Diensten, und wählen Sie für jeden dienst die Option Start aus:
System Center-Datenzugriffsdienst
Microsoft Monitoring Agent
System Center-Verwaltungskonfiguration
Nächste Schritte
Informationen zum Upgrade Service Manager finden Sie unter Upgrade von System Center 2012 R2 – Service Manager auf System Center – Service Manager.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für