System Center Configuration Manager Datasını Kurulu olduğu SQL sunucudan başka bir SQL sunucuya taşımak için ilk önce hale hazırdaki SQL sunucudaki ve yeni kurduğumuz SQL sunucudaki Sever Collation değerlerinin aynı olduğunu kontrol etmemiz gerekli. Tercihen SQL sürümleri, Services Pack sürümleri ve Update durumları da eşit olursa şık olur. Yeni aktaracağımız sunucu üst sürüm olabilir ancak alt sürüm olmamalıdır.
Daha sonra yeni kurulan SQL üstünde “CLR INTEGRATION” enable edilmeli. Bunun için aşağıdaki komut çalıştırılmalıdır. (SQL 2008 ve 2008 R2 için)
sp_configure
‘show advanced options’, 1;
GO
RECONFIGURE;
GO
sp_configure
‘clr enabled’, 1;
GO
RECONFIGURE;
GO
Eğer SQL 2005 ise aşağıdaki gibi enable edilebilir.
Bu işlemde bittikten sonra iki SQL sunucunun Computer objelerini birbirlerinde Local Admin Gurubuna dahil etmemiz gerekli.
Sonrasında Mevcut SQL den SCCM datasının yedeğini alıyoruz.
Yedekleme işlemi bittikden sonra aldığımız yedek dosyasını YENİ kurduğumuz SQL servera kopyalamamız gerekli. Kopyalamadan sonra SQL server management studio açarak aldığım backup dosyasını restore ediyoruz.
Şimdi bir komut kullanmamız gerekli. Bu komut varsayılanda aşağıdaki path’de dir. Kurulum farklı sürücüye yapılmış ise dosyanın yerini buluyoruz.
C:\Program Files (x86)\Microsoft Configuration Manager\bin\i386\00000409\preinst.exe
Bu komutu CMD üstünden preinst.exe /stopsite parametresi ile çalıştırıyoruz.
Komutun başarıyla tamamlandığını kontrol etmekte fayda var. Daha sonra aşağıdaki yoldan configmgr setup çalıştırılır.
İşlem başarılı oldu.
Şimdi SCCM sunucumuzu yeniden başlatmamız gerekli. Sunucu açılırken kendinize bir bardak çay hazırlayabilirsiniz. 🙂
Sunucu açıldığında aşağıdaki ayarı yapıyoruz ve işlem tamam.