Aracılığıyla paylaş


Veri ambarı veritabanındataşıma

 

Yayýmlanma: Mart 2016

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

İlk dağıtımını sonra System Center 2012 – Operations Manager, veri ambarı veritabanında Microsoft SQL Server tabanlı bir bilgisayardan Taşı gerekebilir.

System_CAPS_cautionUyarı

Düzgün ve makul bir süre boyunca hatanın içinde yapılmaz, bu yordamın veri kaybına neden olabilir. Tüm tam olarak, gereksiz gecikmeler adımları arasındaki olmadan adımları kullanarak emin olun.

Bu yordamı Microsoft SQL Server yapılandırma gerektirir. Bir veritabanını yedekleme bir veritabanını geri yükleme, bir veritabanı tablosu güncelleştirmek için ihtiyacınız yeni oturumları ekleyin ve oturum açmaları için kullanıcı eşleme ayarlarını değiştirin. Daha fazla bilgi için SQL Server belgelerine.

Veri ambarı veritabanı yerleştirme yordamı

Veri ambarı veritabanında farklı bir sisteme taşımak için aşağıdaki yordamı kullanın.

Veri ambarı veritabanında taşımak için

  1. Yönetim grubundaki tüm yönetim sunucuları'nda (System Center veri erişim hizmeti, System Center Yönetim hizmetinin ve System Center yönetim Yapılandırma hizmeti) Operations Manager hizmetleri durdurun.

  2. Geçerli veri ambarı sunucuda, SQL Server Management Studio tam yedekleme veri ambarı veritabanı oluşturmak için kullanın. Varsayılan OperationsManagerDW adıdır. Ayrıca ilişkili ana veritabanını yedekleme öneririz.

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

  3. Yeni SQL Server yedekleme dosyası yerel bir sürücüye kopyalamak ya da bir yedekleme dosyası içeren klasörü için yerel sürücüsüne.

  4. İsteğe bağlı olarak, geçerli veri ambarı sunucuda, veri ambarı veritabanında silin.

  5. Yeni veri ambarı sunucuda önceden desteklenen OperationsManagerDW veritabanını geri yüklemek için SQL Management Studio'yu kullanın.

    Daha fazla bilgi için nasıl yapılır: veritabanı (SQL Server Management Studio) yedeğini.

  6. Kayıt defteri yeni SQL Server tabanlı bilgisayara başvurmak için yönetim grubundaki her yönetim sunucusunda güncelleştirin.

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

    2. Tıklatın Başlat, seçin Çalıştır, içinde regedit yazın Açık kutusunu işaretleyin ve ardından Tamam Kayıt Defteri Düzenleyicisi'ni başlatın.

    3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\DataWarehouseDBServerName - (DW barındırma yeni SQL server değiştirme).

    4. Raporlama sunucusuna gidin.

    5. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center Operations Manager\3.0\Reporting,\ DWDBInstance adını çift tıklatın ve şimdi operations manager DW veritabanını barındıran SQL Server tabanlı bilgisayarın ana bilgisayar adı değeri değiştirin ve ardından Tamam değişikliği kaydetmek için.

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

  7. Raporlama sunucusu ile ilişkili yönetim sunucusu üzerindeki System Center veri erişim hizmeti başlatın. Bu raporlar sayfa erişmek için gereklidir.

  8. Raporlama sunucusu üzerinde bağlantı dizeleri değiştirin.

    1. Bir tarayıcı açın ve raporlama Web sayfasına gidin https://localhost/reports_instancename. Adlandırılmış örnek ise, https://localhost/reports için gidin.

    2. Tıklatın Ayrıntıları Göster ve ardından veri ambarı ana. Yeni veri ambarı sunucu adını içeren ve bağlantı dizesini değiştirmek Uygula.

    3. Bağlantı dizesi için AppMonitoringSource değiştirin.

    4. Tıklatın uygulama izleme ve ardından .NET izleme.

    5. Tıklatın AppMonitoringSource.

    6. Üzerinde AppMonitoringSource sayfasında, tıklatın özellikleri ve yeni veri ambarı ana veri kaynağı sunucu adını içeren ve bağlantı dizesini değiştirmek Uygula.

    7. Tarayıcıyı kapatın.

  9. İşlemsel veritabanını barındıran sunucuda OperationsManager veritabanı tablosunun güncelleştirin.

    Not SCOM yerine SCOM 2007'den SCOM 2012 yükleme ortamı kullanarak yükselterek yüklenmişse değiştirmek ihtiyacınız dbo.MT_DataWarehouse yerine tablo dbo.MT_Microsoft$SystemCenter$DataWarehouse tablo.

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

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

    3. Sağ dbo.MT_Microsoft$SystemCenter$DataWarehouse, ve ardından Düzenle üst 200 satır.

    4. Değerini değiştirmek MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0F DW veritabanı için yeni SQL Server'ın adı yansıtacak şekilde sütun.

    5. Uygulama performansı izleme işlevselliği için OperationsManager veritabanı güncelleştirin.

    6. Sağ dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, ve ardından Düzenle üst 200 satır.

    7. Değerini değiştirmek MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A DW veritabanı için yeni SQL Server'ın adı yansıtacak şekilde sütun.

    8. Aşağıdaki tablolar için aynı yapın.

    9. Sağ dbo. MT_Microsoft$ SystemCenter$ veri ambarı$ AppMonitoring_Log ve ardından Düzenle üst 200 satır. Sütunun değerini değiştirmek Post_MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A DW veritabanı için yeni SQL Server'ın adı yansıtacak şekilde.

    10. Sağ dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log ve ardından Düzenle üst 200 satır. Değerini değiştirin sütun. Pre_MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0F.

    11. SQL Server Management Studio kapatın.

  10. Yeni veri ambarı sunucuda üye veritabanı güncelleştirin.

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

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

    3. Sağ dbo. MemberDatabase, ve ardından Düzenle üst 200 satır.

    4. Değerini değiştirmek ServerName yeni SQL Server'ın adı yansıtacak şekilde sütun.

    5. SQL Server Management Studio kapatın.

  11. İşlemsel veritabanını barındıran yeni sunucuda genişletin Güvenlik, ardından genişletin oturumları, ve sonra veri yazıcısı hesabını ekleyin.

    Daha fazla bilgi için nasıl yapılır: bir SQL Server oturumu oluşturmak.

  12. Ayrıca, oturumları, veri okuyucu hesabı ekleyin.

  13. Ayrıca, oturumları, "domain\computername$" form kullanarak veri erişim hizmeti bilgisayar hesabı ekleyin.

  14. Veri Erişim hizmeti (DAS) bilgisayar hesabı için aşağıdaki kullanıcı eşlemeleri Ekle:

    • db_datareader

    • OpsMgrReader

    • apm_datareader

    Not

    Bir hesap önce eklediğiniz SQL örneğinde değil mevcutsa, eşleme SID tarafından otomatik olarak geri yüklenen veri ambarı veritabanından çekilmesi. SQL örneği önce hesap mevcutsa, hesap görünür olsa da, oturum açma için hata olduğunu gösteren bir hata iletisi oturumları. Yeni bir oturum açma oluşturuyorsanız, kullanıcı eşleme için oturum açma ve veritabanı aynı değerlere önceki oturum açma olarak ayarlandığından emin olun:

    DW veri yazıcısı: db_owner, OpsMgrWriter, apm_datareader, apm_datawriter

    DW veri okuyucu: db_datareader, OpsMgrReader, apm_datareader

    DAS/Config hesap: db_datareader, OpsMgrReader, apm_datareader

    DAS/Config LocalSystem hesabı kullanıyorsa, bilgisayar hesabı formda belirtin "< etkialanı > \ < bilgisayaradı >$".

  15. Yönetim grubundaki tüm yönetim sunucuları'nda (System Center yönetim, System Center veri erişim ve System Center yönetim yapılandırma) Operations Manager hizmetleri başlatın.

Veri ambarı veritabanı başarılı bir taşıma doğrulamak için

  1. Konsoldan bir rapor başarıyla çalıştırabilirsiniz doğrulayın.

  2. Yönetim grubundaki tüm yönetim sunucularının sistem durumunu olduğundan emin olun Sağlıklı.

    Herhangi bir yönetim sunucusu sistem durumunu ise kritik, açık sistem durumu Gezgini, genişletme kullanılabilirliği - <sunucu adı>, ve gidebilirsiniz kadar genişletin devam veri ambarı SQL RS dağıtılan Yönetim Paketi listesi istek durumu. Veri ambarı veritabanına erişim bir sorun olup olmadığını belirlemek için ilişkili olaylara bakın.

  3. İşletim sistemi olaylarını kontrol edin:

    1. İşletim sisteminin Olay Görüntüleyicisi'ni açın. Git Olay Görüntüleyicisi'ni, ve ardından Operations Manager.

    2. İçindeki Operations Manager bölmesinde, olaylarla arama bir kaynaksistem durumu hizmet Modülü ve bir Kategoriveri ambarı.

      Taşıma olay numarası 31570, 31558 veya 31554 varsa başarılı oldu.

      Bir sorun 31563, 31551, 31569 veya 31552 olay numaraları varsa, veri ambarı veritabanına erişimi yok.

  4. Operations Manager olayları kontrol edin:

    1. Operations konsolunda seçin İzleme.

    2. Git İzleme, Operations Manager, sistem durumu hizmet modülü olayları, ve ardından Performans veri kaynağı modülü olaylarını.

    3. Arama Performans veri kaynağı modülü olaylarını olayları bölmesinde bir tarih ve saat taşıma sonraki olmasıdır.

      Bir sorun var. veri ambarı veritabanında olayları varsa bir kaynaksistem durumu hizmet Modülü ve bir olay numarası 10103.