Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Windows üzerinde SQL Server
Bu makalede, hem Always On kullanılabilirlik grubunun dışında hem de Always On kullanılabilirlik grubu içindeki veritabanları için eşler arası (P2P) çoğaltmaya katılan SQL Server örneklerini yükseltme veya düzeltme eki uygulama hakkında yönergeler sağlanır.
Çoğaltma topolojiniz anlık görüntü, birleştirme veya işlem çoğaltması gibi diğer çoğaltma türlerini içeriyorsa, daha fazla bilgi için Çoğaltılan veritabanlarını yükseltme veya düzeltme eki uygulama bölümüne bakın.
P2P veritabanlarını kullanılabilirlik grubunun dışında yükseltme
SQL Server örneklerini, Always On kullanılabilirlik grubuna dahil olmadan eşler arası (P2P) çoğaltmaya katılımlarında yükseltme veya düzeltme eki uygulamak için bu bölümdeki adımlar rehberlik eder.
Aşağıdaki tabloda, örnekte kullanılan çoğaltma topolojisine katılan sunucuların rolleri ve adları açıklanmaktadır:
| İsim | Rol |
|---|---|
| Eş1 | Eşler arası topolojideki ilk eş için çoğaltma veritabanlarını barındıran SQL Server örneği. |
| Eş2 | Eşler arası topolojideki ikinci eş için çoğaltma veritabanlarını barındıran SQL Server örneği. |
| Dist1 | Peer1 için uzak dağıtımcı. |
| Dist2 | Peer2 için uzak dağıtımcı. |
Eşler arası çoğaltılan veritabanlarına bir kullanılabilirlik grubu dışında yama uygularken veya yükseltme gerçekleştirirken şu adımları izleyin:
- Bu örneğe çoğaltılan diğer tüm eşlerden gelen tüm uygulamaları ve dağıtım aracılarını durdurarak Peer2'ye gelen trafiği durdurun. Örneğin, Peer1'de dağıtım aracısını durdurun.
- Bu çoğaltma topolojisiyle ilişkili günlük okuyucu aracılarını ve dağıtım aracılarını denetleyerek Peer2'ye gelen bekleyen çoğaltılmış işlem olmadığını onaylayın.
- Dağıtımcı uzaksa, önce uzak dağıtımcı Dist2'yi yükseltin. Dağıtımcı yerel Peer2 örneğiyse sonraki adıma geçin.
- Peer2 örneğini yükseltin.
- Dağıtım aracısını Peer1'den (veya bu eşe çoğaltan kalan tüm eşlerden) başlatın.
- Bu örneğe çoğaltılan diğer tüm eşlerden gelen tüm uygulamaları ve dağıtım aracılarını durdurarak Peer1'e gelen trafiği durdurun. Örneğin, Peer2'de dağıtım aracısını durdurun.
- Bu çoğaltma topolojisiyle ilişkili günlük okuyucu aracılarını ve dağıtım aracılarını denetleyerek Peer1'e gelen bekleyen çoğaltılmış işlem olmadığını onaylayın.
- Dağıtımcı uzaksa, önce uzak dağıtımcı Dist1'i yükseltin. Dağıtımcı yerel Peer1 örneğiyse sonraki adıma geçin.
- Peer1 örneğini yükseltin.
- Dağıtım aracısını Peer2'den (veya bu eşe çoğaltan kalan tüm eşlerden) başlatın.
- Topolojide başka eşler varsa, her eş için aynı adımları yineleyin.
Kullanılabilirlik grubundaki P2P veritabanlarını yükseltme
Bu bölümdeki adımlar, Bir Always On kullanılabilirlik grubu içinde eşler arası (P2P) çoğaltmaya katılan SQL Server örneklerini yükseltme veya düzeltme eki uygulama hakkında rehberlik sağlar.
Aşağıdaki tabloda, örnekte kullanılan çoğaltma topolojisine katılan sunucuların rolleri ve adları açıklanmaktadır:
| İsim | Rol |
|---|---|
| Eş1N1 | Birincil çoğaltmayı barındıran ve eşler arası topolojide Peer1 olan SQL Server örneği. |
| Peer1N2 | Eşler arası topolojide Peer1 ile ilişkili ikincil replikayı barındıran SQL Server instance'ı. |
| Dist1 | Peer1 için uzak dağıtımcı. |
| Peer2N3 | Birincil replikayı barındıran SQL Server örneği ve eşler arası topoloji içindeki Peer2. |
| Peer2N4 | Eşler arası topolojide Peer2 ile ilişkili ikincil çoğaltmayı barındıran SQL Server örneği. |
| Dist2 | Peer2 için uzak dağıtımcı. |
Uyarı
Kullanılabilirlik grubunun parçası olan bir P2P veritabanı için yerel dağıtımcı kullanmak, tek bir hata noktası olduğundan önerilen bir yapılandırma değildir.
Kullanılabilirlik grubu içindeki eşten eşe çoğaltılmış veritabanlarına düzeltme eki uygularken veya yükseltirken şu adımları izleyin:
- Bu örneğe çoğaltılan diğer tüm eşlerden gelen tüm uygulamaları ve dağıtım aracılarını durdurarak Peer2'ye gelen trafiği durdurun. Örneğin, Peer1'de dağıtım aracısını durdurun.
- Peer2'ye gelen bekleyen çoğaltılmış işlemlerin olmadığını onaylamak için bu çoğaltma topolojisiyle ilişkili günlük okuyucu ve dağıtım aracılarını kontrol edin.
- Peer2, Dist2 için uzak dağıtımcıyı Kullanılabilirlik grubu çoğaltmalarını yükseltme bölümündeki sırayı izleyerek yükseltin. Dağıtımcınız yerelse sonraki adıma geçin.
- İkincil replikayı Peer2N4 yükseltin.
- Mevcut birincil çoğaltma Peer2N3'ten yükseltilmiş ikincil Peer2N4'e kullanılabilirlik grubunun yük devretmesini gerçekleştirin.
- Eski birincil replikayı yükseltin Peer2N3.
- Kullanılabilirlik grubunun geçerli birincil Peer2N4'ten önceki birincil çoğaltma Peer2N3'e yük devretmesini gerçekleştirin.
- Dağıtım aracısını Peer1 üzerinden (veya bu eşe çoğaltma işlemi yapan diğer tüm eşlerden) başlatın.
- Bu örneğe çoğaltılan diğer tüm eşlerden gelen tüm uygulamaları ve dağıtım aracılarını durdurarak Peer1'e gelen trafiği durdurun. Örneğin, Peer2'de dağıtım aracısını durdurun.
- Bu çoğaltma topolojisiyle ilişkili günlük okuyucu aracılarını ve dağıtım aracılarını denetleyerek Peer1'e gelen bekleyen çoğaltılmış işlem olmadığını onaylayın.
- Kullanılabilirlik grubu çoğaltmalarını yükseltme bölümünde sırayı izleyerek Peer1, Dist1 için uzak dağıtımcıyı yükseltin. Dağıtımcınız yerelse sonraki adıma geçin.
- İkincil replika Peer1N2'yi yükseltin.
- Mevcut birincil çoğaltma Peer1N1'den yükseltilmiş ikincil Peer1N2'ye kullanılabilirlik grubunun yük devretme işlemini yapın.
- Eski birincil replikayı yükseltin Peer1N1.
- Geçerli birincil Peer1N2'den önceki ana replikaya Peer1N1 kullanılabilirlik grubunun yük devretmesini gerçekleştirin.
- Dağıtım aracısını Peer2'den (veya bu eşe çoğaltma yapan kalan diğer tüm eşlerden) başlatın.
- Topolojide başka eşler varsa, her eş için aynı adımları yineleyin.