Güncelleştirme yüklerken veritabanı yükseltmesini test edin
Uygulama hedefi: Configuration Manager (güncel dalı)
Gerekirse, Configuration Manager geçerli dalı için konsol içi güncelleştirme yüklemeden önce bir test veritabanı yükseltmesi çalıştırabilirsiniz.
Önemli
Test yükseltmesi artık çoğu site için gerekli veya önerilen bir adım değildir.
Veritabanınız şüpheliyse veya Configuration Manager tarafından açıkça desteklenmeyen özelleştirmelerle değiştirildiyse, bu işlemi kullanmaya devam edin.
Bir test yükseltmesi çalıştırmam gerekiyor mu?
Geçerli Configuration Manager dalda yapılan değişiklikler nedeniyle bu yükseltme testinin kullanımdan kaldırılması mümkündür. Bu değişiklikler, kurulumun üretim ortamını daha yeni bir sürüme güncelleştirme işlemini ve hızını basitleştirir. Bu yeniden tasarım, her yeni güncelleştirmeyi yüklerken daha az risk ve daha az işlem yüküyle güncel kalmanıza yardımcı olmak için yapılmıştır.
Değişiklikler, site kurtarmayı çalıştırmaya gerek kalmadan başarısız bir güncelleştirmeyi otomatik olarak geri alan mantık da dahil olmak üzere güncelleştirmelerin nasıl yükleneceğiyle ilgilidir. Bu değişiklikler, güncelleştirme yüklemelerini yönetmek için konsolun kullanılmasını sağlar ve başarısız bir güncelleştirmeyi yüklemeyi yeniden deneme seçeneği içerir.
İpucu
System Center 2012 Configuration Manager gibi eski bir üründen geçerli dala Configuration Manager yükseltme yaptığınızda, test veritabanı yükseltmeleri önerilen bir adım olmaya devam eder.
Konsol içi güncelleştirme yüklediğinizde site veritabanının yükseltmesini test etmeye devam ediyorsanız, aşağıdaki bilgiler konsol içi güncelleştirme yükleme yönergelerini tamamlar.
Test veritabanı yükseltmesi çalıştırmaya hazırlanma
Yükseltme testini çalıştırmak için CD.Latest klasöründen Configuration Manager Kur'u kullanın. Kaynak dosyaların, güncelleştirmekte olduğunuz Configuration Manager sürümüyle aynı sürümünü kullanın.
Örneğin, YYMM sürümü için veritabanı güncelleştirmesini test etmek için:
YYMM sürümünde bu CD.Latest klasörünü alabileceğiniz en az bir siteniz olması gerekir.
Gerekli sürümü çalıştıran bir siteniz yoksa, bir laboratuvar ortamına site yüklemeyi göz önünde bulundurun. Ardından bu siteyi yeni sürüme güncelleştirin. Bu işlem, kaynak dosyaların doğru sürümüyle CD.Latest klasörünü oluşturur.
Yükseltme testi, site veritabanınızın ayrı bir SQL Server örneğine geri yüklediğiniz bir yedeğine karşı çalışır. Test yükseltmesi tamamlandıktan sonra yükseltilen veritabanını atın. Configuration Manager site tarafından kullanılamaz.
Test yükseltmesini çalıştırma
Configuration Manager Kurulumu'nu ve güncelleştirmeyi planladığınız sürümü çalıştıran bir sitenin CD.Latest klasöründeki kaynak dosyaları kullanın.
CD.Latest klasörünü test veritabanı yükseltmesini çalıştırmak için kullanacağınız SQL Server örneğindeki bir konuma kopyalayın.
Yükseltmeyi test etmek istediğiniz site veritabanının yedeğini oluşturun. Ardından bu veritabanının bir kopyasını Configuration Manager site barındırmayan bir SQL Server örneğine geri yükleyin. SQL Server örneğinin site veritabanınızla aynı SQL Server sürümü olması gerekir. Daha fazla bilgi için bkz. Hızlı Başlangıç: Şirket içi SQL Server veritabanını yedekleme ve geri yükleme.
Veritabanı kopyasını geri yükledikten sonra, CD.Latest klasöründen Kurulum'u çalıştırın. Kurulum'u çalıştırdığınızda
/TESTDBUPGRADE
komut satırı seçeneğini kullanın. Veritabanı kopyasını barındıran SQL Server örneği varsayılan örnek değilse, site veritabanı kopyasını barındıran örneği tanımlamak için komut satırı seçeneklerini sağlayın.Örneğin, veritabanı adına
CM_ABC
sahip bir site veritabanınız vardır. Bu site veritabanının bir kopyasını örnek adıylaDBTest
desteklenen bir SQL Server örneğine geri yüklersiniz. Site veritabanının bu kopyasının yükseltmesini test etmek için aşağıdaki komut satırını kullanın:setup.exe /TESTDBUPGRADE DBtest\CM_ABC
Setup.exe Configuration Manager için kaynak medyada aşağıdaki konumda bulabilirsiniz:
SMSSETUP\BIN\X64
Yükseltme testini çalıştırdığınız SQL Server örneğinde, ilerleme ve başarı için sistem sürücüsünün kökündeki ConfigMgrSetup.log dosyasını izleyin.
Test yükseltmesi başarısız olursa, site veritabanı yükseltme hatasıyla ilgili sorunları düzeltin. Ardından, site veritabanının yeni bir yedeğini oluşturun ve veritabanının yeni kopyasının yükseltmesini yeniden test edin.
Sonraki adımlar
Test veritabanı güncelleştirmesi başarıyla tamamlandıktan sonra güncelleştirilmiş veritabanını atın. Configuration Manager site tarafından kullanılamaz. Daha sonra etkin sitenize dönüp güncelleştirme yüklemesine başlayabilirsiniz.
Güncelleştirme yüklemesi başarısız olursa siteyi kurtarmanız gerekmez. Bunun yerine, konsolunun içinden güncelleştirme yüklemesini yeniden deneyebilirsiniz.