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.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Donanım hatası veya diğer beklenmeyen olaylar nedeniyle üretkenliği veya verileri kaybetme riskini azaltabilmek için Azure DevOps Server'ınızın veritabanlarını düzenli olarak yedeklemeniz gerekir. Zamanlanmış Yedeklemeler Sihirbazı, Azure DevOps Server veri katmanının parçası olan ve SQL Server'da depolanan veritabanlarınızı yedeklemeyi kolaylaştırır. Azure DevOps Server dağıtımını geri yüklemek için gereken tüm bilgiler bu veritabanlarında depolanır. Azure DevOps istemci bilgisayarlarını veya uygulama katmanı sunucularını yedeklemeye gerek yoktur.
Azure DevOps veritabanlarına genel bakış için bkz. Azure DevOps Server'ı yedeklemeyi anlama. Aşağıdaki makaleler, Azure DevOps Server veritabanlarını yedeklemeye ve geri yüklemeye yönelik yordamlar sağlar.
| Görev | Prosedürler |
|---|---|
| Verilerinizi yedekleme | |
| Veritabanlarını yedekten geri yükleme | |
| Uygulama katmanındaki bir donanım hatasından kurtarma |
Verileri aynı sunucuya geri yükleme
Bir yedeklemedeki verileri, verilerin yedeklendiği Azure DevOps Server için SQL Server'ın aynı sunucusuna ve örneğine geri yükleyebilirsiniz. Örneğin, bozuk bir veritabanı kümesini bilinen son iyi duruma geri yüklemek isteyebilirsiniz.
Verileri başka bir sunucuya veya SQL Server'ın başka bir örneğine geri yüklemek için bkz. Yeni donanıma dağıtımı geri yükleme. Verileri aynı sunucuya veya sunucuya geri yükleme adımları, Azure DevOps Server'ın nasıl yüklendiğine ve yapılandırıldığına bağlı olarak değişir. Bu makaledeki yordamlar, aşağıdaki çizimde gösterildiği gibi Orta düzeyde karmaşık bir Azure DevOps Server dağıtımı için yapılandırılmıştır:
Topolojiniz bu örnekle tamamen eşleşmiyorsa, bu yordamdaki adımları ayarlamanız gerekebilir. Örneğin, tüm bileşenlerin tek bir fiziksel sunucuya yüklendiği bir dağıtımınız varsa, tüm yordamları o sunucuda gerçekleştirirsiniz. Proje koleksiyonları için veritabanları birden fazla sunucuya dağıtılıyorsa, her koleksiyon veritabanını uygun sunucuya geri yükleme adımlarını gerçekleştirin. Her sunucuda dağıtılacak bileşenler hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
- Azure DevOps Server veritabanlarını, dağıtım topolojilerini ve yedeklemeyi anlama
- Azure DevOps Server Mimarisi
- Basit topoloji örnekleri
- Orta düzey topoloji örnekleri
- Karmaşık topoloji örnekleri
Verileri farklı bir sunucuya geri yükleme
Azure DevOps Server dağıtımınız için verileri, başlangıçta depolandığı farklı bir sunucuya veya örneğe geri yükleyebilirsiniz. Örneğin, veri katmanı sunucunuzu veya özgün sunucudaki donanımın yükseltilememesini istiyorsunuz. Bu senaryoda verilerin başarılı bir şekilde kurtarılmasını sağlamak için, işaretli işlemleri yedekleme stratejinizin bir parçası olarak yapılandırmanız gerekir. Daha fazla bilgi için bkz. Azure DevOps Server'ı yedekleme.
Verileri farklı bir sunucuya geri yüklemek için, verileri aynı sunucuya geri yüklemek için gerçekleştirdiğiniz adımlardan farklı adımlar gerçekleştirmeniz gerekir. Verileri aynı sunucuya veya sunucuya geri yükleme hakkında daha fazla bilgi için bkz. Verileri aynı konuma geri yükleme. Donanım başarısız olduktan sonra tek sunuculu dağıtımı geri yükleme hakkında bilgi için bkz. Tek sunuculu dağıtımı yeni donanıma geri yükleme. Dağıtımınız SharePoint Ürünleri kullanıyorsa, bu makaledeki yordamlarda açıklandığı gibi veritabanlarını yedeklemek ve geri yüklemek için ek adımlar gerçekleştirmeniz gerekir.
Verileri farklı sunuculara veya örneklere geri yükleme adımları, Azure DevOps Server'ın nasıl yüklendiğine ve yapılandırıldığına bağlı olarak değişir. Örneğin, bu makaledeki yordamlar, aşağıdaki çizimde gösterildiği gibi orta derecede karmaşık bir dağıtımda yalnızca Azure DevOps Server veritabanlarını geri yüklemek için geçerlidir:
Bu makaledeki yordamları izlemek için topolojinizin bu örnekle eşleşmesi gerekmez, ancak adımları ayarlamanız gerekebilir. Örneğin, dağıtımınızda tüm bileşenler tek bir fiziksel sunucuda yüklüyse, Azure DevOps Server çalıştıran sunucuda tüm yordamları gerçekleştirin. Proje koleksiyonları için veritabanları başlangıçta birden fazla sunucuya dağıtıldıysa, belirttiğiniz sunucudaki veya sunuculardaki her veritabanını geri yükleme adımlarını gerçekleştirin. Veritabanlarını öncekiyle aynı yapılandırmada geri yüklemeniz gerekmez, ancak her veritabanını geri yüklemeniz gerekir. Ayrıca SharePoint Ürünleri, Microsoft Project Server ve SQL Server Reporting Services veritabanlarını da geri yüklemeniz gerekir. Örneğin, bunların tümü başarısız olan bir sunucuda barındırıldıysa. Her sunucuda dağıtılacak bileşenler hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
- Azure DevOps Server yedeklemeyi anlama
- Azure DevOps Server Mimarisi
- Basit topoloji örnekleri
- Orta düzey topoloji örnekleri
- Karmaşık topoloji örnekleri
Sorular ve Yanıtlar
S: Azure DevOps Server'da yedeklemeler hakkında nereden daha fazla bilgi edinebilirim?
Y:Azure DevOps Server veritabanlarını, dağıtım topolojilerini ve yedeklemeyi anlama bölümünde sağlanan yedekleme türleri hakkında daha fazla bilgi edinebilirsiniz.
S: Zamanlanmış Yedeklemeler aracını kullanmak istemediğim durumlar var mı?
Y: Zamanlanmış Yedeklemeler aracı, çoğu dağıtımın gereksinimlerini karşılayacak şekilde tasarlanmıştır. Dağıtımınızda bu aracın kullanılmasına engel olan güvenlik kısıtlamaları veya veritabanlarını yedeklemeye yönelik farklı gereksinimler (örneğin denetim amaçlı yedeklemeler) varsa yedekleme işlemlerini el ile yapılandırmanız gerekebilir. Daha fazla bilgi için bkz. Azure DevOps Server'ı el ile yedekleme.
S: Azure DevOps Server'ı birden çok sunucuya dağıttım. Geri yüklemeyi nasıl yaparım?
Y: Azure DevOps Server'ı birden çok sunuculu bir dağıtımda geri yükleme adımları temelde verileri tek bir sunucuya geri yükleme öğreticisinde açıklanan adımlarla aynıdır. Bu işlem ayrıca geri yükleme tabanlı taşıma süreçleriyle de aynıdır.
S: Azure DevOps Server'ı taşıyabilir miyim?
Y: Evet, Azure DevOps Server'ı yeni donanıma taşıyabilirsiniz. Ayrıca, etki alanı gibi ortamını da değiştirebilirsiniz.
S: Veri katmanı? Uygulama katmanı mı? Bunlar nedir? Azure DevOps Server mimarisi hakkında daha fazla bilgiyi nereden edinebilirim?
Y: Azure DevOps Server mimarisinde Azure DevOps Server'ın nasıl çalıştığı hakkında daha fazla bilgi edinin.
S: Veritabanlarına el ile dokunamaz miyim?
Y: Hayır. Veritabanlarını el ile yedekleme yordamını izlemeniz dışında Azure DevOps Server veritabanlarından birinde değişiklik yapmanız, destek sözleşmenizi geçersiz kılabilir. Veri kaybına neden olabilir, Azure DevOps Server'ı yükseltmeyi veya düzeltme eki uygulamayı imkansız kılabilir veya diğer önemli sorunlara yol açabilir.