Aracılığıyla paylaş


İşletimsel veritabanınıtaşıma

 

Yayımlanan: Mart 2016

Uygulama Hedefi: System Center 2012 R2 Operations Manager, Operations Manager for System Center 2012, System Center 2012 SP1 - Operations Manager

Donanım ve yazılım güncelleştirmelerini genellikle, Operations Manager yapılandırma değişiklikleri yapma zamanı olduğu anlamına gelir. İşletimsel veritabanını taşıma böyle bir değişikliktir. Geçerli donanımınızın başarısız olan veya eski ve yeni donanım kullanılabilir ise — ya da daha yeni işletim sistemi ve sunucu için veritabanını taşımanız kuruluş ilkeniz belki de gerektirir — ardından işletimsel veritabanını taşımak için büyük olasılıkla bir saattir. İşletimsel veritabanı taşındığında, her iki durumda da, bunu daha yeni bir işletim sistemi ve sunucu taşıyın. Bunun nasıl yapılacağı aşağıda verilmiştir.

İşletimsel veritabanını taşıma Microsoft SQL Server yapılandırma gerektirir. Taşıma sırasında yeni oturumlar ekleyin, veritabanı yedekleme, bir veritabanını geri yüklemek, bir veritabanı tablosu güncelleştirmesi gerekir ve oturum açma kullanıcı eşleme ayarlarını değiştirin. Daha fazla bilgi için bkz. SQL Server belgeleri.

Bu konudaki

1. Operation Manager hizmetlerini durdurma

2. Eski işletimsel veritabanının bir yedeğini oluşturun ve yeni sunucuya taşıyın

3. Yeni Sunucu işlemsel veritabanını geri yükleme

4. Yönetim sunucuları yapılandırma dosyalarını ve kayıt defterleri güncelleştir

5. İşletimsel veritabanı yeni veritabanı sunucu adı ile güncelleştirme

6. Yeni sunucuda, işletimsel veritabanı uygulama performansı izleme tablolarının konumunu belirtmek için yeni veritabanı sunucu adı ile güncelleştirme

7. İşletimsel veritabanını barındıran yeni sunucuda güvenlik kimlik bilgilerini güncelleştirin

8. Operation Manager Hizmetleri'ni başlatma

İşletimsel veritabanını taşımak için

1. Operation Manager hizmetlerini durdurma

Yönetim grubundaki tüm yönetim sunucularında Operations Manager hizmetlerini durdurun:

  • System Center Veri Erişimi

  • System Center Yönetimi

  • System Center Yönetim Yapılandırma

2. Eski işletimsel veritabanının bir yedeğini oluşturun ve yeni sunucuya taşıyın

  1. Özgün işletimsel veritabanı sunucusunda, işletimsel veritabanının tam yedeklemesini oluşturmak için Microsoft SQL Server Management Studio'yu kullanın. OperationsManager varsayılan addır.

    Daha fazla bilgi için bkz: nasıl yapılır: Veritabanı (SQL Server Management Studio) yedekleme.

  2. Yedekleme dosyası yeni veritabanı sunucusunun yerel bir sürücüye kopyalayın.

  3. İsteğe bağlı olarak, işletimsel veritabanını barındıran eski sunucuda işletimsel veritabanını silin.

3. Yeni Sunucu işlemsel veritabanını geri yükleme

Yeni SQL Server'da bu adımları uygulayın:

  1. İşletimsel veritabanını geri yüklemek için Microsoft SQL Server Management Studio'yu kullanın. (Önceki adımda veritabanı yedek dosyasını bir yerel sürücüye yeni sunucunun taşıdığınız.) Bu adımda, veritabanı adını değiştirebilir ve dosya konumunu seçebilirsiniz.

    Daha fazla bilgi için bkz: nasıl yapılır: Bir veritabanı yedeklemesini (SQL Server Management Studio) geri.

  2. SQL Server Management Studio'da veritabanının çevrimiçi olduğunu doğrulayın.

4. Yönetim sunucuları yapılandırma dosyalarını ve kayıt defterleri güncelleştir

Her yönetim sunucusu yönetim grubu için bu adımları uygulayın:

  1. Yeni SQL Server tabanlı bilgisayara başvurmak için kayıt defterini güncelleştirin.

    Not

    Kayıt defterinin düzenlenmesi önce kayıt defterini açısından kuruluşunuzun yedekleme ilkeleri izleyin.

    1. Yönetici izinlerine sahip yönetim sunucusunda oturum açın.

    2. Tıklatın Başlatseçin çalıştırmak, türü regedit içinde açık kutusuna ve ardından Tamam Kayıt Defteri Düzenleyicisi'ni başlatın.

    3. Gidin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup.

    4. Her aşağıdaki anahtarları adına çift tıklayın, şimdi işletimsel veritabanını barındıran SQL Server tabanlı bilgisayarın ana bilgisayar adı değeri değiştirin ve ardından Tamam yaptığınız değişiklikleri kaydetmek için.

      • DatabaseServerName

        Not

        SQL Server'ın adlandırılmış bir örnek kullanıyorsanız, ServerName\Instance ad biçimini kullandığınızdan emin olun.

    5. Gidin hkey_local_machıne\software\microsoft\system Center\2010\Common\Database ve adımı yineleyin d.

    6. Kayıt Defteri Editörünü kapatın.

  2. Her bir yönetim sunucusunda, aşağıda belirtilen dosyayı düzenleyin:

    %ProgramFiles%\System Center 2012\Operations Manager\Server\ConfigService.config

    İçinde <Category> "Cmdb" ve "ConfigStore" adlı etiketleri değiştirmek için değer ServerName yeni SQL server'ın adı.

5. İşletimsel veritabanı yeni veritabanı sunucu adı ile güncelleştirme

  1. SQL Server Management Studio'yu açın.

  2. Genişletme veritabanları, OperationsManager, ve tabloları.

  3. dbo.MT_Microsoft$SystemCenter$ManagementGroupöğesine sağ tıklayın ve sonra İlk 200 Satırı Düzenle'ye tıklayın.

    Not değiştirmenize gerek SCOM yerine SCOM 2007'den SCOM 2012 yükleme medyasını kullanarak yükseltme tarafından yüklendiyse, dbo.MT_ManagementGroup yerine tablo dbo.MT_Microsoft$SystemCenter$ManagementGroup tablo.

  4. Değer değiştirme SQLServerName_6B1D1BE8_EBB4_B425_08DC_2385C5930B04 yeni SQL Server tabanlı bilgisayarın adını yansıtacak şekilde sütun.

  5. Yaptığınız değişikliği kaydedin.

6. Yeni sunucuda, işletimsel veritabanı uygulama performansı izleme tablolarının konumunu belirtmek için yeni veritabanı sunucu adı ile güncelleştirme

  1. SQL Server Management Studio'yu açın.

  2. Genişletme veritabanları, OperationsManager, ve tabloları.

  3. Sağ dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoringve ardından ilk 200 satırı Düzenle.

  4. Değer değiştirme MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A yeni SQL Server tabanlı bilgisayarın adını yansıtacak şekilde sütun.

  5. Yaptığınız değişikliği kaydedin.

7. İşletimsel veritabanını barındıran yeni sunucuda güvenlik kimlik bilgilerini güncelleştirin

  1. Genişletme güvenlik, genişletin oturumları, ve ardından aşağıdakileri yapın:

    1. Veri yazıcısı hesabını ekleyin. Daha fazla bilgi için bkz. SQL Server Oturum Açma Oluşturma.

    2. Eylem hesabı ekleyin.

    3. "Domain\computername$" formunu kullanarak veri erişim hizmeti (DAS) bilgisayar hesabı ekleyin.

    4. DAS bilgisayar hesabı için aşağıdaki kullanıcı eşlemelerini ekleyin:

      • ConfigService

      • db_accessadmin

      • db_datareader

      • db_datawriter

      • db_ddladmin

      • db_securityadmin

      • sdk_users

      • sql_dependency_subscriber

    5. Bir hesap önce SQL örneğinde var değil, hangi, eklemekte olduğunuz içinde eşleme SID ile otomatik olarak geri yüklenen operations veritabanından çekilmesi. Hesabın bu SQL örneği önce içinde var, hesap oturum açma bilgilerini görünse de, oturum açma hatası belirten bir hata alırsınız. Yeni bir oturum açma oluşturuyorsanız, bu oturum açma için Kullanıcı Eşleme ve veritabanının aşağıda verilen önceki oturum açma değerlerine ayarlandığından emin olun:

      Oturum aç Veritabanı
      DW Veri Yazıcısı -apm_datareader

      -apm_datawriter

      -db_datareader

      -dwsynch_users
      Eylem hesabı -db_datareader

      -db_datawriter

      -db_ddladmin

      -dbmodule_users
      DAS/yapılandırma hesabı Not: DAS/yapılandırma LocalSystem hesabı kullanıyorsa, bilgisayar hesabı biçiminde belirtin <domain>\<computername>$. -ConfigService

      -db_accessadmin

      -db_datareader

      -db_datawriter

      -db_ddladmin

      -db_securityadmin

      -sdk_users

      -sql_dependency_subscriber
  2. Bu SQL komutlarını yeni Operations veritabanı örneğinde yürütün:

    sp_configure 'Göster Gelişmiş Seçenekler', 1

    yeniden yapılandırın

    sp_configure 'clr enabled', 1

    yeniden yapılandırın

  3. Aşağıdaki SQL sorgusunu çalıştırın:

    SELECT is_broker_enabled FROM sys.databases BURADA adı = 'OperationsManager'

    Bu sorgunun sonucu ise bir is_broker_enabled değeri 1, bu adımı atlayın. Aksi takdirde, aşağıdaki SQL sorgularını çalıştırın:

    ALTER VERİTABANI OperationsManager SET None ROLLBACK IMMEDIATE

    ALTER DATABASE OperationsManager SET ENABLE_BROKER

    ALTER VERİTABANI OperationsManager SET MULTI_USER

8. Operation Manager Hizmetleri'ni başlatma

Yönetim grubundaki tüm yönetim sunucularında Operations Manager hizmetlerini başlatın:

  • System Center Veri Erişimi

  • System Center Yönetimi

  • System Center Yönetim Yapılandırma

Ayrıca Bkz.

Bir Operations Manager ortamında değişiklik yapmadan
Veri ambarı veritabanını taşıma