Bugün Sabah şirkete geldiğimde, ekstra bir ayar yapılmamasına rağmen System Center Service Manager’ın DataWarehouse ile bağlantısının kesildiğine dair bir uyarı almaktaydım. Unregister yapmak istediğimde Register yapılması gerektiğine dair, register etmek istediğimde de register edildiğine dair bilgi ekranı çıkarak bana rapor sunmamaktaydı.  “A management group with the same name (xxxx) is already registerted to data warehouse management group “xxxx”. Yaptığım araştırmalardan pek bir sonuç elde edemedim bazı kişiler database i silip yeniden oluşturmuş, bazıları management pack i silmiş fakat benim istediğim çözüm bu değildi. Powershell komutları ile birçok işlemi kolaylıkla yapabiliyorsunuz. Bende bu yöntemle Data Ware house u nasıl unregister edebiliriz bu konudaki deneyimi mi sizinle paylaşmak istiyorum.

DataWarehouse sunucusu üzerinde PowerShell Run As Administrator olarak çalıştırılarak

Set-ExecutionPolicy Restricted

komutu yazılarak dışarıdan powershell dosyası çalıştırabilmek için izin vermemiz gerekiyor.



Komut satırından System Center Service Manager ın kurulu olduğu dizine gelinir.

Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1



Data Warehouse ile ilgili olan modül bileşenleri içeri aktarılır.

Get-SCDWSource

komutu kaynak Data Warehouse Bağlantılarını Listeler



Yukarıdaki gibi Veri kaynakları listelenecektir. Benim Buradaki Komutumda Data Warehouse sunucumun adı SystemCenterDW aşağıdaki kodda bu alana kendi sunucunuzun adını ve yukarıdaki tablolarla eşleşen değerleri girmeniz gerekmektedir.

UnRegister-SCDWSource –ComputerName SystemCenterDW –DataSourceTypeName “ServiceManager” –DataSourceName “DW_DAE”



UnRegister-SCDWSource –ComputerName SystemCenterDW –DataSourceTypeName “ServiceManager” –DataSourceName “Aykanlar”



Komutları ile her iki kaydı da veritabanından silmiş olduk. Normalde SCSM Data Warehouse kaydı yapmak istediğinizde aşağıdaki sorgudaki gibi kayıtlara bakmakta.



Data Warehouse üzerindeki SQL Sunucu üzerinde

SELECT *

FROM [DWStagingAndConfig].[dbo].[MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore]

GO

 

Bu sorguyu çalıştırdığınızda yukarıdaki kayıtları görüyor olmanız gerekmekte.

Şimdi tekrar kayıt işlemine dönmeye çalıştığımızda



Kaydın başarılı olacağına dair uyarıyı ekranda görebilirsiniz. Umarım faydalı olmuştur.

Bir başka yazımda görüşmek ümidiyle

Davut