Udostępnij za pośrednictwem


Przenoszenie baz danych programu Service Manager i magazynu danych na różne serwery

Po wdrożeniu programu Service Manager może być konieczne przeniesienie baz danych programu Service Manager lub bazy danych magazynu danych z jednego komputera z uruchomionym programem Microsoft SQL Server do innego z następujących powodów:

  • Należy zastąpić sprzęt, który napotyka problemy i nie jest już uważany za niezawodny.

  • Aby zwiększyć skalowalność i wydajność, należy dodać dodatkowy sprzęt.

  • Musisz przenieść bazę danych i plik dziennika do innego woluminu ze względu na miejsce lub wydajność.

  • Musisz zmienić sprzęt, który jest dzierżawiony i wkrótce wygaśnie.

  • Aby zapewnić zgodność z nowymi standardami sprzętowymi, należy zmienić lub uaktualnić sprzęt.

  • Początkowo zainstalowano wiele składników programu Service Manager na jednym serwerze i konieczne jest dystrybuowanie niektórych składników na innych serwerach.

  • Musisz przywrócić funkcjonalność w scenariuszu awarii.

Jeśli chcesz przenieść bazę danych magazynu danych i jeśli program Service Manager został zainstalowany w ciągu ostatnich 90 dni, może być łatwiej wyrejestrować magazyn danych, zainstalować nowy magazyn danych i zarejestrować nową bazę danych. Jeśli dane nie zostały przygotowane z bazy danych programu Service Manager, nie będzie utraty danych w magazynie danych, ponieważ dane zostały zsynchronizowane. Domyślnie interwał pielęgnacji elementów roboczych wynosi 90 dni od czasu ostatniej modyfikacji elementu roboczego. Korzystanie z tego procesu jest prostsze niż w przypadku korzystania z poniższych wskazówek, które szczegółowo opisuje sposób przenoszenia baz danych z jednego serwera do innego i wymaga wykonania wielu kroków.

Przenoszenie bazy danych programu Service Manager

Aby przenieść bazę danych programu Service Manager, należy użyć następujących kroków wysokiego poziomu.

Uwaga

  • Te kroki zawierają link do zawartości w przewodniku uaktualniania programu Service Manager.
  • Po wdrożeniu programu Service Manager w węzłach serwera SQL uczestniczących w funkcji SQL Always On, aby włączyć ścisłe zabezpieczenia CLR, uruchom skrypt SQL w każdej bazie danych programu Service Manager.
  1. Otwórz port wejściowy SQL na nowym serwerze bazy danych programu Service Manager. Domyślny port jest 1433.

  2. Zatrzymaj usługi Programu System Center na wszystkich serwerach zarządzania.

  3. Wykonaj kopię zapasową bazy danych programu Service Manager zgodnie z opisem w temacie Jak utworzyć kopię zapasową produkcyjnej bazy danych programu Service Manager.

  4. Przywróć bazę danych programu Service Manager na komputerze docelowym z uruchomionym programem Microsoft SQL Server, zgodnie z opisem w temacie How to Restore the Service Manager Database in the Lab Environment (Jak przywrócić bazę danych programu Service Manager w środowisku laboratoryjnym).

  5. Skonfiguruj bazę danych programu Service Manager zgodnie z opisem w temacie Jak przygotować bazę danych programu Service Manager w środowisku laboratoryjnym.

    Ważne

    Nie wykonuj kroku 17 w procedurze konfigurowania tabel.

  6. Po przeniesieniu bazy danych ServiceManager pamiętaj o ręcznym zmodyfikowaniu wszystkich informacji rejestracyjnych magazynu danych i bazy danych programu Service Manager w bazie danych DWStagingAndConfig. Stare informacje o lokalizacji bazy danych ServiceManager pozostaną w następujących tabelach bazy danych DWStagingAndConfig:

    • MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource

      • W odpowiednim wpisie z DataSourceName_GUID = <Nazwa> źródła danych programu Service Manager zmień pole DatabaseServer_GUID na nową nazwę SQLServer\Instance, do której została przeniesiona baza danych ServiceManager.
    • MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore

      • W odpowiednim wpisie z wartością DataService_GUID = ServiceManager zmień wartość pola Server_GUID na nową nazwę lokalizacji SQLServer\Instance, do której została przeniesiona baza danych ServiceManager.
  7. Skonfiguruj rejestr na wszystkich serwerach zarządzania, które będą uzyskiwać dostęp do nowego wystąpienia programu SQL Server, wykonując następujące czynności:

    1. Uruchom Edytor rejestru.

    2. Przejdź do HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<version>\Common\Database.

    3. Skonfiguruj dwa klucze: jeden dla nazwy serwera (DatabaseServerName) i jeden dla nazwy bazy danych (DatabaseName). Ustaw wartości na nową nazwę serwera i nazwę bazy danych, jeśli różnią się one od oryginalnych wartości.

  8. Jeśli podczas przenoszenia również aktualizujesz serwer SQL, zaktualizuj następujące wymagania wstępne dla serwera zarządzania programu Service Manager. Istnieją dwa wstępnie wymagane składniki programu SQL Server:

    • Klient natywny SQL

    • Obiekty Zarządzania Analizą (AMO)

  9. Uruchom usługi programu System Center na wszystkich serwerach zarządzania, zgodnie z instrukcją zamieszczoną w sekcji Uruchamianie usług programu Service Manager na pomocniczym serwerze zarządzania.

  10. Zainstaluj inną bazę danych programu Service Manager o innej nazwie na tym samym komputerze, na którym jest uruchomiony program SQL Server, instalując inny serwer zarządzania programu Service Manager i wybierając opcję utworzenia nowej bazy danych. Ten krok spowoduje wypełnienie głównej bazy danych tekstem komunikatu o błędzie. Dzięki temu w przypadku wystąpienia w przyszłości błędu zamiast ogólnego tekstu pojawi się komunikat o błędzie opisujący konkretny problem. Po zainstalowaniu bazy danych można usunąć ją z komputera, na którym uruchomiono serwer SQL, oraz odinstalować dodatkowy, tymczasowy serwer zarządzania.

    -Lub-

    Uruchom następujące zapytanie na źródłowym serwerze bazy danych programu Service Manager i skopiuj skrypt wyjściowy, a następnie uruchom je na nowym serwerze bazy danych programu Service Manager.

    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  
    

Przenoszenie baz danych magazynu danych

Aby przenieść bazy danych magazynu danych, wymagane są następujące ogólne kroki. Każdy krok na tej liście zawiera linki do skojarzonej procedury w dalszej części tego artykułu.

  1. Lokalizowanie kont użytkowników i wystąpień programu SQL Server
  2. Zatrzymaj usługi menedżera usług
  3. Tworzenie kopii zapasowych baz danych magazynu danych
  4. Przełącz bazy danych magazynu danych w tryb offline
  5. Przywracanie baz danych magazynu danych na nowym komputerze z uruchomionym programem SQL Server
  6. Przygotowywanie baz danych magazynu danych na nowym serwerze bazy danych
  7. Aktualizowanie serwera zarządzania magazynu danych przy użyciu nowej nazwy serwera bazy danych
  8. Aktualizowanie źródeł danych na serwerze raportowania
  9. Aktualizowanie źródeł danych dla usług Analysis Services
  10. Uruchamianie usług programu Service Manager na serwerze zarządzania magazynu danych

Ważne

Po przeniesieniu baz danych DWStagingAndConfig i DWRepository należy je przywrócić w tym samym wystąpieniu programu SQL Server. Przywracanie ich w oddzielnych wystąpieniach programu SQL Server nie jest obsługiwane.

Sortowanie w nowym wystąpieniu programu SQL Server musi być zgodne z sortowaniem oryginalnych wystąpień programu SQL Server, w których pierwotnie były hostowane bazy danych magazynu danych.

Lokalizowanie kont użytkowników i wystąpień programu SQL Server

Aby zlokalizować konta użytkowników oraz instancje programu SQL Server używane przez serwer zarządzania magazynem danych do identyfikacji, skorzystaj z poniższych procedur:

Wykonaj następujące kroki, aby zidentyfikować nazwy bazy danych i wystąpień programu SQL Server używane przez serwer zarządzania magazynu danych:

  1. Zaloguj się na serwerze zarządzania magazynu danych jako użytkownik przy użyciu poświadczeń administracyjnych.

  2. Na pulpicie systemu Windows wybierz pozycję Uruchom, a następnie wybierz pozycję Uruchom.

  3. W oknie dialogowym Uruchamianie w polu Otwórz wprowadź regedit i wybierz OK.

  4. W oknie Edytor rejestru rozwiń węzeł HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database, a następnie zanotuj następujące wartości rejestru:

    • NazwaBazyDanych

    • NazwaSerweraBazyDanych

    • NazwaBazyDanychDataMart

    • DataMartSQLInstance

    • NazwaBazyDanychRepozytorium

    • RepositorySQLInstance

    • NazwaBazyDanychStagingowej

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • NazwaBazyDanychCMDataMart

    • CMDataMartSQLInstance

Zatrzymaj usługi menedżera usług

Poniższa procedura umożliwia zatrzymanie usług programu Service Manager na serwerze zarządzania magazynu danych.

Zatrzymaj usługi Service Manager na serwerze zarządzania hurtownią danych

Wykonaj następujące kroki, aby zatrzymać usługi programu Service Manager na serwerze zarządzania magazynu danych:

  1. W oknie dialogowym Uruchamianie w polu Otwórz wprowadź services.msc i wybierz OK.

  2. W oknie Usługi w okienku Usługi (lokalne) znajdź następujące trzy usługi, a dla każdego z nich wybierz pozycję Zatrzymaj:

    1. Usługa System Center Data Access

    2. Agent monitorujący Microsoft

    3. Konfiguracja Zarządzania System Center

Tworzenie kopii zapasowych baz danych magazynu danych

Aby utworzyć kopię zapasową baz danych magazynu danych na oryginalnym komputerze z uruchomionym programem SQL Server, wykonaj następującą procedurę:

  1. Zaloguj się do oryginalnego komputera z uruchomionym programem SQL Server hostujący bazy danych magazynu danych i otwórz program SQL Server Management Studio.

  2. W oknie dialogowym Łączenie z serwerem wykonaj następujące kroki:

    1. Na liście Typ serwera wybierz pozycję Aparat bazy danych.

    2. Na liście Nazwa serwera wybierz nazwę serwera bazy danych magazynu danych.

    3. Na liście Uwierzytelnianie wybierz pozycję Uwierzytelnianie systemu Windows, a następnie wybierz pozycję Połącz.

  3. W okienku Eksplorator obiektów rozwiń Bazy danych.

  4. Kliknij prawym przyciskiem myszy bazę danych DWStagingAndConfig , wybierz pozycję Zadania i wybierz polecenie Wykonaj kopię zapasową.

  5. W oknie dialogowym Tworzenie kopii zapasowej bazy danych wprowadź ścieżkę i nazwę pliku w polu tekstowym Miejsce docelowe na dysku, a następnie wybierz przycisk OK.

    Ważne

    Lokalizacja docelowa musi mieć wystarczającą ilość wolnego miejsca na dysku do przechowywania plików kopii zapasowej.

  6. Wybierz przycisk OK w oknie dialogowym Tworzenie kopii zapasowej bazy danych , aby uruchomić kopię zapasową.

  7. Powtórz te kroki dla baz danych DWRepository, CMDWDataMart, OMDWDataMart i DWDataMart.

Przełącz bazy danych magazynu danych w tryb offline

Poniższa procedura umożliwia przełączenie baz danych magazynu danych do trybu offline na oryginalnym komputerze z uruchomionym programem SQL Server:

  1. Zaloguj się do oryginalnego komputera z uruchomionym programem SQL Server hostujący bazy danych magazynu danych i otwórz program SQL Server Management Studio.

  2. W oknie dialogowym Łączenie z serwerem wykonaj następujące kroki:

    1. Na liście Typ serwera wybierz pozycję Aparat bazy danych.

    2. Na liście Nazwa serwera wybierz nazwę serwera bazy danych magazynu danych.

    3. Na liście Uwierzytelnianie wybierz pozycję Uwierzytelnianie systemu Windows, a następnie wybierz pozycję Połącz.

  3. W okienku Eksplorator obiektów rozwiń Bazy danych.

  4. Kliknij prawym przyciskiem myszy bazę danych DWStagingAndConfig , wybierz pozycję Zadania i wybierz polecenie Przełącz w tryb offline.

  5. W oknie dialogowym Przełączenie bazy danych w tryb offline, wybierz Zamknij.

  6. Powtórz poprzednie kroki dla baz danych DWRepository, CMDWDataMart, OMDWDataMart i DWDataMart.

Przywracanie baz danych magazynu danych na nowym komputerze z uruchomionym programem SQL Server

Aby przywrócić bazy danych magazynu danych na nowym komputerze z uruchomionym programem SQL Server, wykonaj następującą procedurę:

  1. Na nowym komputerze z uruchomionym programem SQL Server otwórz program SQL Server Management Studio.

  2. W oknie dialogowym Łączenie z serwerem wykonaj następujące kroki:

    1. Na liście Typ serwera wybierz pozycję Aparat bazy danych.

    2. Na liście Nazwa serwera wybierz nazwę serwera dla bazy danych usług programu Service Manager.

    3. Na liście Uwierzytelnianie wybierz pozycję Uwierzytelnianie systemu Windows, a następnie wybierz pozycję Połącz.

  3. W okienku Eksplorator obiektów kliknij prawym przyciskiem myszy folder Bazy danych i wybierz polecenie Przywróć bazę danych.

  4. W oknie dialogowym Przywracanie bazy danych w polu tekstowym Do punktu w czasie zachowaj wartość domyślną, Najnowsze możliwe, lub wybierz określoną datę i godzinę, naciskając przycisk przeglądania, aby otworzyć okno dialogowe Przywracanie punktu w czasie.

  5. Aby określić źródło i lokalizację zestawów kopii zapasowych do przywrócenia, wybierz pozycję Z urządzenia.

  6. Wybierz pozycję Przeglądaj , aby otworzyć okno dialogowe Określanie kopii zapasowej .

  7. W polu listy Nośniki kopii zapasowych wybierz jeden z wymienionych typów urządzeń. Aby wybrać więcej urządzeń dla lokalizacji kopii zapasowej, wybierz pozycję Dodaj.

  8. W obszarze Wybieranie zestawów kopii zapasowych do przywrócenia siatki wybierz kopie zapasowe do przywrócenia. (Ta siatka wyświetla kopie zapasowe dostępne dla określonej lokalizacji).

  9. Na stronie Ogólne nazwa przywracającej bazy danych jest wyświetlana na liście Do bazy danych. Wybierz z listy bazę danych DWStagingAndConfig .

  10. W panelu Opcje przywracania wybierz pozycję Zastąp istniejącą bazę danych.

  11. W panelu Przywróć pliki bazy danych jako opcje sprawdź, czy oryginalna nazwa i ścieżka pliku bazy danych są poprawne.

  12. W przypadku opcji Stan odzyskiwania, wybierz Pozostaw bazy danych gotowe do użycia, cofając niezatwierdzone transakcje. Nie należy przywracać dodatkowych dzienników transakcji (PRZYWRÓĆ Z ODZYSKIWANIEM).

  13. Wybierz przycisk OK , aby przywrócić bazę danych.

  14. Powtórz poprzednie kroki dla baz danych DWRepository, CMDWDataMart, OMDWDataMart i DWDataMart.

Przygotowywanie baz danych magazynu danych na nowym serwerze bazy danych

Wykonaj następujące trzy procedury, aby przygotować bazy danych magazynu danych na nowym serwerze bazy danych:

  1. Aby skonfigurować bazę danych DWStagingAndConfig na nowym komputerze z uruchomionym programem SQL Server

  2. Aby skonfigurować uprawnienia do bazy danych dla konta usługi

  3. Aby skonfigurować tabele DWStagingAndConfig

Konfigurowanie bazy danych DWStagingAndConfig na nowym komputerze z uruchomionym programem SQL Server

Wykonaj następujące kroki, aby skonfigurować bazę danych DWStagingAndConfig na nowym komputerze z uruchomionym programem SQL Server:

  1. Na nowym komputerze z uruchomionym programem SQL Server otwórz program SQL Server Management Studio.

  2. W oknie dialogowym Łączenie z serwerem wykonaj następujące kroki:

    1. Na liście Typ serwera wybierz pozycję Aparat bazy danych.

    2. Na liście Nazwa serwera wybierz nazwę nowego komputera z uruchomionym programem SQL Server hostujący bazę danych DWStagingAndConfig.

    3. Na liście Uwierzytelnianie wybierz pozycję Uwierzytelnianie systemu Windows, a następnie wybierz pozycję Połącz.

  3. W okienku Eksplorator obiektów rozwiń Bazy danych i wybierz DWStagingAndConfig.

  4. Na pasku narzędzi wybierz pozycję Nowe zapytanie.

  5. W środkowym okienku skopiuj następujące polecenie i wybierz pozycję Wykonaj.

    sp_configure&nbsp;'clr enabled',&nbsp;1  
    go  
    reconfigure  
    go  
    
  6. W środkowym okienku usuń polecenie wpisane w poprzednim kroku, skopiuj następujące polecenie i wybierz pozycję Wykonaj.

    ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. W środkowym okienku usuń polecenie wprowadzone w poprzednim kroku, skopiuj następujące polecenie i wybierz pozycję Wykonaj.

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. W środkowym okienku usuń polecenie wprowadzone w poprzednim kroku, wprowadź następujące polecenie i wybierz pozycję Wykonaj.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

Konfigurowanie uprawnień bazy danych konta usługi

Wykonaj następujące kroki, aby skonfigurować uprawnienia bazy danych konta usługi:

  1. W okienku Eksplorator obiektów rozwiń Zabezpieczenia, a następnie rozwiń Loginy. Kliknij prawym przyciskiem myszy pozycję Logins (Logowania) i wybierz pozycję New Login (Nowe logowanie).

  2. Wybierz Wyszukaj.

  3. Wprowadź nazwę użytkownika przy użyciu formatu domeny\nazwy użytkownika dla konta usługi magazynu danych, wybierz pozycję Sprawdź nazwy i wybierz przycisk OK.

    Uwaga

    Jeśli konto dostępu do danych jest uruchomione jako LocalSystem, użyj formatu domain\computername$ w nazwach logowania SQL, gdzie nazwa komputera to nazwa serwera zarządzania.

  4. W okienku Wybieranie strony wybierz pozycję Mapowanie użytkownika.

  5. W obszarze Użytkownicy przypisani do tego logowania, w kolumnie Mapuj, wybierz wiersz odpowiadający nazwie bazy danych DWStagingAndConfig. DWStagingAndConfig jest domyślną nazwą bazy danych.

  6. W obszarze Członkostwo w roli Bazy danych dla: DWStagingAndConfig upewnij się, że wybrano następujące wpisy:

    • configsvc_users

    • db_accessadmin

    • db_datareader

    • db_datawriter

    • db_ddladmin

    • db_securityadmin

    • dbmodule_users

    • publiczny

    • sdk_users

    • sql_dependency_subscriber

    • db_owner

  7. W obszarze Członkostwo ról w bazie danych: DWRepository upewnij się, że wybrano następujące wpisy:

    • db_owner

    • publiczny

  8. W obszarze Członkostwo w roli w bazie danych: DWDataMart upewnij się, że wybrano następujące wpisy:

    • db_owner

    • publiczny

  9. Wybierz przycisk OK.

  10. W okienku Eksplorator obiektów rozwiń Zabezpieczenia, a następnie rozwiń Loginy.

  11. Kliknij prawym przyciskiem myszy pozycję Logowania, a następnie kliknij pozycję Nowy identyfikator logowania.

  12. Wybierz Wyszukaj.

  13. Wprowadź nazwę użytkownika w formacie domeny\nazwy użytkownika dla konta raportowania, wybierz pozycję Sprawdź nazwy i wybierz przycisk OK.

  14. W okienku Wybieranie strony wybierz pozycję Mapowanie użytkownika.

  15. W obszarze Użytkownicy przypisani do tego logowania w kolumnie Mapowanie wybierz wiersz reprezentujący nazwę DWStagingAndConfig. DWStagingAndConfig jest domyślną nazwą bazy danych.

  16. W obszarze Członkostwo w roli Bazy danych dla: DWStagingAndConfig upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

  17. W obszarze Członkostwo ról w bazie danych: DWRepository upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  18. W obszarze Członkostwo w roli w bazie danych: DWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  19. W obszarze członkostwa w roli dla bazy danych: OMDWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  20. W obszarze Członkostwo w roli Bazy danych dla: CMDWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  21. Wybierz przycisk OK.

  22. W okienku Eksplorator obiektów rozwiń Zabezpieczenia, a następnie rozwiń Loginy.

  23. Kliknij prawym przyciskiem myszy pozycję Logins (Logowania) i wybierz pozycję New Login (Nowe logowanie).

  24. Wybierz Wyszukaj.

  25. Wprowadź nazwę użytkownika w formacie domeny\nazwy użytkownika dla konta OLAP, wybierz pozycję Sprawdź nazwy i wybierz przycisk OK.

  26. W okienku Wybieranie strony wybierz pozycję Mapowanie użytkownika.

  27. W obszarze Członkostwo w roli w bazie danych: DWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  28. W obszarze członkostwa w roli dla bazy danych: OMDWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  29. W obszarze Członkostwo w roli Bazy danych dla: CMDWDataMart upewnij się, że wybrano następujące wpisy:

    • db_datareader

    • publiczny

    • reportuser

  30. Wybierz przycisk OK.

Konfigurowanie tabel DWStagingAndConfig

Wykonaj następujące kroki, aby skonfigurować tabele DWStagingAndConfig:

  1. W okienku Eksplorator obiektów rozwiń Bazy danych, DWStagingAndConfig, a następnie Tabele.

  2. Wybierz dbo.MT_Microsoft$SystemCenter$ManagementGroup, a następnie wybierz Edytuj 200 pierwszych wierszy.

  3. W środkowym okienku znajdź kolumnę SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A, a następnie w pierwszym wierszu kolumny wprowadź nazwę nowego komputera z programem SQL Server hostujący bazę danych DWStagingAndConfig. W przypadku nazwanych wystąpień wprowadź ComputerName\InstanceName.

  4. Kliknij prawym przyciskiem myszy pozycję dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, a następnie wybierz pozycję Edytuj 200 pierwszych wierszy.

  5. Zaktualizuj kolumnę Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA dla wierszy reprezentujących dwStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart i DWDataMart, wprowadzając nazwę nowego komputera z uruchomionym programem SQL Server, który hostuje odpowiednie bazy danych. W przypadku nazwanych wystąpień wprowadź ComputerName\InstanceName.

  6. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  7. W środkowym okienku znajdź kolumnę Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, a w pierwszym wierszu kolumny wprowadź nazwę nowego komputera z programem SQL Server hostujący bazę danych DWStagingAndConfig. W przypadku nazwanych wystąpień wprowadź ComputerName\InstanceName.

  8. Kliknij prawym przyciskiem myszy LFX.DataSource i wybierz Edytuj pierwszych 200 wierszy.

  9. W środkowym okienku znajdź kolumnę DataSourceAddress i w pierwszym wierszu kolumny znajdź wpis rozpoczynający się od źródła danych = nazwa serwera; Katalog początkowy = DWStagingAndConfig; Utrwalanie informacji zabezpieczających =fałsz. Zastąp nazwę serwera nazwą nowego komputera z uruchomionym programem SQL Server.

  10. Upewnij się, że wprowadzone wartości zostały zapisane, wykonując zapytanie dotyczące tabel określonych w poprzednich krokach.

  11. Zamknij program Microsoft SQL Server Management Studio.

Aktualizowanie serwera zarządzania magazynu danych przy użyciu nowej nazwy serwera bazy danych

Użyj następującej procedury, aby zaktualizować serwer zarządzania magazynu danych, aby użyć nowej nazwy serwera bazy danych:

  1. Zaloguj się do komputera jako użytkownik przy użyciu poświadczeń administracyjnych.

  2. Na pulpicie systemu Windows wybierz pozycję Uruchom, a następnie wybierz pozycję Uruchom.

  3. W oknie dialogowym Uruchamianie w polu Otwórz wprowadź regedit i wybierz OK.

    Uwaga

    Niepoprawne edytowanie rejestru może spowodować poważne uszkodzenie systemu; dlatego przed wprowadzeniem zmian w rejestrze należy utworzyć kopię zapasową wszystkich wartościowych danych na komputerze.

  4. W oknie Edytora rejestru rozwiń węzeł HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database.

  5. W okienku po prawej stronie kliknij dwukrotnie pozycję DatabaseServerName.

  6. W polu Edytuj ciąg w polu Dane wartości wprowadź nazwę nowego komputera z programem SQL Server, który hostuje bazę danych DWStagingAndConfig. Jeśli używasz nazwanego wystąpienia programu SQL Server, użyj formatu Nazwa komputera\Nazwa wystąpienia.

  7. Wybierz przycisk OK.

  8. Powtórz poprzednie kroki dla wartości rejestru, aby odzwierciedlić nową nazwę komputera z uruchomionym programem SQL Server dla baz danych DWDataMart, OMDWDataMart, CMDWDataMart, DWRepository i DWStagingAndConfig.

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

  • OMDataMartSQLInstance

    • CMDataMartSQLInstance

Aktualizowanie źródeł danych na serwerze raportowania

Użyj poniższej procedury, aby zaktualizować źródła danych na serwerze raportowania, aby wskazać nowy komputer z uruchomionym programem SQL Server:

  1. Zaloguj się do serwera raportowania programu Service Manager i uruchom program Reporting Services Configuration Manager.

  2. W oknie dialogowym Połączenie konfiguracji usług Reporting Services połącz się z właściwym wystąpieniem serwera raportowania, jak wskazano w sekcji dotyczącej identyfikacji serwera raportowania i nazwy wystąpienia używanych przez serwer zarządzania hurtownią danych.

  3. Na liście Menedżera Konfiguracji Usług Reporting Services wybierz URL Menedżera Raportów.

  4. Na stronie Adres URL Menedżera raportów wybierz hiperlink, który przypomina http://Servername/:portnumber/Reports, aby otworzyć stronę główną Raporty w przeglądarce internetowej.

  5. Na stronie głównej otwórz folder System Center , a następnie otwórz folder programu Service Manager .

  6. Otwórz listę elementów programu Service Manager i wybierz źródło danych DWDataMart .

  7. W polu Ciąg połączenia ciąg jest podobny do data source=<server name>;initial catalog=DWDataMart. Zastąp istniejącą nazwę komputera z uruchomionym programem SQL Server, wpisując nazwę nowego komputera z uruchomionym programem SQL Server.

  8. Wróć do poprzedniej strony internetowej folderu programu Service Manager i wybierz źródło danych DWStagingAndConfig .

  9. W polu Ciąg połączenia ciąg jest podobny do data source=<server name>;initial catalog= DWStagingAndConfig. Zastąp istniejącą nazwę komputera z uruchomionym programem SQL Server, wpisując nazwę nowego komputera z uruchomionym programem SQL Server.

  10. Wróć do poprzedniej strony internetowej folderu programu Service Manager i wybierz źródło danych ConfigurationManager .

  11. W polu Ciąg połączenia ciąg jest podobny do data source=<server name>;initial catalog= CMDWDataMart. Zastąp istniejącą nazwę komputera z uruchomionym programem SQL Server, wprowadzając nazwę nowego komputera z uruchomionym programem SQL Server.

  12. Wróć do poprzedniej strony internetowej folderu programu Service Manager i wybierz źródło danych MultiMartDatasource .

  13. W polu Ciąg połączenia ciąg jest podobny do <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>. Zastąp istniejącą nazwę komputera z uruchomionym programem SQL Server, wprowadzając nazwę nowego komputera z uruchomionym programem SQL Server.

  14. Wróć do poprzedniej strony internetowej folderu programu Service Manager i wybierz źródło danych programu Operations Manager .

  15. W polu Ciąg połączenia ciąg jest podobny do data source=<server name>;initial catalog= OMDWDataMart. Zastąp istniejącą nazwę komputera z uruchomionym programem SQL Server, wpisując nazwę nowego komputera z uruchomionym programem SQL Server.

  16. Zamknij przeglądarkę internetową.

Aktualizowanie źródeł danych dla usług Analysis Services

Poniższa procedura umożliwia zaktualizowanie parametry połączenia źródeł danych na serwerze hostujących bazę danych usług Analysis Services:

  1. Zaloguj się do serwera, który hostuje bazę danych usług SQL Server Analysis Services.

  2. Otwórz program SQL Server Management Studio.

  3. W oknie dialogowym Łączenie z serwerem na liście Typ serwera wybierz pozycję Analysis Services.

  4. Na liście Nazwa serwera wprowadź nazwę serwera odebraną jako dane wyjściowe z polecenia cmdlet $OLAPServer.Server. (Te informacje zanotowano w sekcji Aby zidentyfikować konto OLAP używane przez serwer zarządzania magazynu danych we wcześniejszej części tego tematu).

  5. W okienku Eksplorator obiektów, rozwiń Bazy danych, a następnie rozwiń DWASDataBase.

  6. Rozwiń Źródła danych, a następnie dwukrotnie kliknij CMDataMart.

  7. W oknie dialogowym Właściwości źródła danych — CMDataMart wybierz pozycję Dostawca parametrów połączenia=SQLNCLI10.1; Źródło danych=nazwa_serwera; Zintegrowane zabezpieczenia=SSPI; Katalog początkowy=CMDWDataMart.

  8. Zastąp <servername> nazwą komputera, na którym działa SQL Server, hostującego bazę danych CMDWDataMart.

  9. Gdy zakończysz aktualizację serwera źródła danych, musisz ponownie wprowadzić hasło do konta do personifikacji. Wybierz przycisk z wielokropkiem z prawej strony pozycji Podszywanie się pod konto, a następnie dodaj hasło w oknie dialogowym Informacje o podszywaniu się. Wybierz przycisk OK , aby zaakceptować zmiany.

  10. Powtórz poprzednie kroki, aby zaktualizować parametry połączenia dla źródeł danych DWDataMart i OMDataMart.

Uruchamianie usług programu Service Manager na serwerze zarządzania magazynu danych

Aby uruchomić usługi programu Service Manager na serwerze zarządzania magazynu danych, wykonaj następującą procedurę:

  1. W oknie dialogowym Uruchamianie w polu Otwórz wprowadź services.msc i wybierz OK.

  2. W oknie Usługi w okienku Usługi (lokalne) znajdź następujące trzy usługi, a dla każdego z nich wybierz pozycję Uruchom:

    1. Usługa System Center Data Access

    2. Agent monitorujący Microsoft

    3. Konfiguracja Zarządzania System Center

Następne kroki

Aby dowiedzieć się więcej na temat uaktualniania programu Service Manager, zobacz Uaktualnianie programu System Center 2012 R2 — Service Manager do programu System Center — Service Manager.