SQL Server Always on kullanılabilirlik gruplarını kullanın

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Not

Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.

Bu makalede Azure DevOps Server AlwaysOn Kullanılabilirlik Grupları etkinleştirmeye yönelik genel yönergeler sunulmaktadır. AlwaysOn Kullanılabilirlik Grupları, TFS_Configuration ve TFS_Collection veritabanları gibi ilişkisel veritabanlarına Azure DevOps Server için yüksek kullanılabilirlik (HA) sağlamanıza yardımcı olabilecek, Azure DevOps Server 'ye özgü az miktarda yapılandırma gerektirir. Azure DevOps Server özel yapılandırma, MultisubnetFailover seçeneğini Azure DevOps Server veri katmanı için kullanılan bağlantı dizesinde true olarak ayarlar. Bu yapılandırma, raporlama veya SharePoint için HA desteği sağlamak için gerekli değildir. Azure DevOps Server rapor sunucusu veya SharePoint dağıtımı için yüksek kullanılabilirlik sağlamak üzere bu ürünlerin belgelerine bakın.

AlwaysOn Kullanılabilirlik Grupları için Azure DevOps Server desteğinin açık veya kapalı bir teklifi vardır: kullanıyorsanız, TFS_Configuration veritabanınızın yanı sıra kullanılabilirlik grubundaki TFS_Collection veritabanlarınızı de eklemeniz gerekir. Gelecekte bir proje koleksiyonu eklerseniz, bu koleksiyonun veritabanı SQL Server kullanılabilirlik grubuna eklenmelidir.

Birden fazla SQL Server kullanılabilirlik grubunuz olabilir.

AlwaysOn Kullanılabilirlik Grupları yapılandırma hakkında rehberlik için SQL Server belgelerine bakın. Azure DevOps Server belirli bir AlwaysOn kullanılabilirlik grubu yapılandırması gerektirmez. Takımınızın gereksinimlerini en iyi karşılayan yapılandırmayı ve SQL Server kılavuzunda bulunan önerileri kullanın. Daha fazla bilgi için bkz. AlwaysOn kullanılabilirlik grupları kullanmaya başlama (SQL Server).

AlwaysOn Kullanılabilirlik Grupları ile yeni bir Azure DevOps Server yüklemesi kurma

Aşağıda Azure DevOps Server yükleme sırasında AlwaysOn Kullanılabilirlik Grupları uygulamak için gereken adımlara yönelik üst düzey bir adım adım verilmiştir.

İpucu

Zaten çalışan bir Azure DevOps Server dağıtımı için bağlantı dizesinde MultisubnetFailover seçeneğini true olarak ayarlamak için RegisterDB TFSConfig komutunu /usesqlalwayson bağımsız değişkenle birlikte kullanın. MultisubnetFailover seçeneğini ayarlamadan önce Azure DevOps Server durdurmak ve başlatmak için TFSService denetim komutunu kullanmanız gerekir. Daha fazla bilgi için bkz. RegisterDB komutu ve TFSServiceControl komutu.

One: ayarla AlwaysOn Kullanılabilirlik Grupları

Azure DevOps Server yüklemeden önce SQL Server AlwaysOn kullanılabilirlik grubu hazır olmalıdır. Daha fazla bilgi için bkz. AlwaysOn kullanılabilirlik grupları kullanmaya başlama (SQL Server).

İki: Gelişmiş Sihirbazı kullanarak Azure DevOps Server yükler

AlwaysOn onay kutusunu seçin

İlk kez Azure DevOps Server yüklüyorsanız, SQL AlwaysOn kullanılabilirlik grubu onay kutusuna (yukarıda gösterilen) erişmenizi sağlayan Gelişmiş Yapılandırma Sihirbazı ' nı kullanın. Bu ekranda, SQL Server örneği metin kutusuna kullanılabilirlik grubu dinleyicisini girin. Azure DevOps Server _ , AlwaysOn kullanılabilirlik grubunuzun birincil ÇOĞALTMASıNDA TFS yapılandırması ve DefaultCollection veritabanları oluşturur. SharePoint Foundation yüklemesine Azure DevOps Server izin verirseniz SharePoint veritabanları da oluşturulur.

Not

SharePoint ürünleri ile tümleştirme, TFS 2018 ve üzeri sürümler için kullanımdan kaldırılmıştır.

İpucu

SQL AlwaysOn kullanılabilirlik grubu onay kutusuna yalnızca Application-Tier veya yükseltme sihirbazları ' nı kullanarak da erişebilirsiniz. Daha fazla bilgi için bkz. nasıl yapılır: Azure DevOps Server grubu oluşturma (yüksek kullanılabilirlik) veya yükseltme gereksinimleri.

Üç: yeni Azure DevOps Server veritabanlarını AlwaysOn kullanılabilirlik grubuna ekleme

AlwaysOn kullanılabilirlik grubuna Azure DevOps Server veritabanları ekleme

AlwaysOn kullanılabilirlik grubuna eklemek istediğiniz veritabanlarını bir AlwaysOn kullanılabilirlik grubunda depolanan veriler için uyumlu hale getirmek üzere yedeklemeniz gerekir. Sonra, veritabanlarını gruba eklemek için kullanılabilirlik Grubu Sihirbazı ' nı kullanın. Daha fazla bilgi için bkz. kullanılabilirlik grupları oluşturma ve yapılandırma (SQL Server)ve kullanılabilirlik grubu sihirbazını kullanma (SQL Server Management Studio).

İpucu

Azure DevOps Server için yeni bir proje koleksiyonu eklerseniz, koleksiyonun veritabanını SQL Server kullanılabilirlik grubunuza eklemeyi unutmayın. İçindeki proje koleksiyonları için bazı veritabanlarına ve kullanılabilirlik grubu dışında bir gruba sahip olabilirsiniz.

Raporlama ve SharePoint için AlwaysOn Kullanılabilirlik Grupları desteği

Bu makalede açıklanan Azure DevOps Server özel yapılandırmaların raporlama veya SharePoint için HA desteği sağlaması gerekir. Bu özelliklere yönelik AlwaysOn desteği sağlamak için, bu ürünlerin kullanabildiği kılavuzu kullanın veya başka bir Azure DevOps Server desteklenen HA özelliği uygulayın.

Raporlama ve AlwaysOn Kullanılabilirlik Grupları

SharePoint ve HA