Şimdi paylaş:
İçindekiler gizlemek

1. Giriş SQL Server Günlük Gönderimi

1.1 Nedir SQL Server Kereste Taşımacılığı?

SQL Server Log gönderimi, üretim veritabanlarınızın sıcak yedek kopyalarını tutan otomatik bir felaket kurtarma çözümüdür. Bu teknoloji, birincil sunucu örneğindeki birincil veritabanından işlem günlüğü yedeklerini ayrı ikincil sunucu örneklerindeki bir veya daha fazla ikincil veritabanına aktararak, ikincil veritabanlarınızın birincil veritabanıyla senkronize kalmasını sağlar ve veri kaybına ve sunucu arızalarına karşı koruma sunar.

1.2 Tomruk Taşımacılığının Amacı ve Faydaları

Günlük gönderimi, veritabanı yönetiminde birden fazla kritik amaca hizmet eder:

  • Başlıca görevi felaket kurtarma olup, donanım arızası, yazılım bozulması veya veri merkezinizi etkileyen felaket olayları nedeniyle birincil sunucunuz kullanılamaz hale geldiğinde güvenilir bir yedekleme hedefi sağlamaktır.
  • Aynı zamanda maliyet açısından da verimlidir. yüksek kullanılabilirlik çözümüPahalı lisanslama gerektiren kurumsal düzeydeki özelliklerin aksine, log gönderimi şu şekilde çalışır: SQL Server Standart Sürüm, bütçe kısıtlamaları olan kuruluşlar için erişilebilir hale getiriyor.
  • Bekleme modundaki ikincil veritabanları, felaket kurtarma işlemlerinin ötesinde ek değer sunar. Veritabanı yöneticileri bunları salt okunur raporlama için kullanabilir ve sorgu iş yüklerini üretim sunucusundan uzaklaştırabilir.
  • Gecikmeli geri yükleme özelliği, kazara veri değişikliklerine karşı koruma sağlar. Geri yükleme gecikmesi yapılandırarak, yıkıcı değişiklikler ikincil veritabanınıza ulaşmadan önce kullanıcı hatalarından kurtulmak için bir zaman aralığı oluşturursunuz.

2. SQL Server Kayıt Gönderimi Bileşenleri ve İş Akışı

Kütük sevkiyatı aşağıdaki bileşenlerden oluşmaktadır:

  • Birincil Sunucu ve Birincil Veritabanı: Birincil sunucu, üretim ortamınızı temsil eder. SQL Server Birincil veritabanını çalıştıran örnek.
  • Yedekleme paylaşımı: Birincil sunucudan ikincil sunuculara işlem günlüğü yedeklerinin depolandığı ve aktarıldığı ara konum.
  • İkincil Sunucular ve İkincil Veritabanları: İkincil sunucular, birincil veritabanınızın sıcak yedek kopyalarını barındırır.
  • İzleme Sunucusu (İsteğe bağlı): Bu sunucu, tüm günlük gönderim topolojinizdeki yedekleme, kopyalama ve geri yükleme işlemlerinin geçmişini ve durumunu izler.
  • Aracı Görevleri: Yedekleme, kopyalama, geri yükleme ve uyarı görevleri de dahil olmak üzere, tüm günlük gönderim sürecini otomatikleştirir.

Otomasyon iş akışı şu şekildedir:

  1. Yedekleme işlemi birincil sunucuda çalışır ve birincil veritabanının işlem günlüğü yedeklerini yedekleme paylaşımına oluşturur.
  2. Kopyalama işlemi her bir ikincil sunucuda çalışır ve yedekleme paylaşımından günlük yedekleme dosyalarını ikincil sunucuya/sunuculara aktarır.
  3. Geri yükleme işlemi her bir ikincil sunucuda çalışır ve kopyalanan işlem günlüğü yedeklerini ikincil veritabanına uygular.
  4. Uyarı görevi, izleme sunucusunda çalışır ve yedekleme ve geri yükleme işlemlerinin kabul edilebilir süreler içinde tamamlanıp tamamlanmadığını kontrol eder.

iş akışı SQL Server günlük nakliyesi

3. Önkoşullar ve Gereksinimler

3.1 SQL Server Sürüm Gereksinimleri

Kütük taşımacılığı o zamandan beri mevcuttur. SQL Server 2000 yılından itibaren desteklenmeye devam ediyor ve sonraki tüm sürümlerde de desteklenmeye devam ediyor. SQL Server 2005'ten 2025'e kadar. Bu uzun süreli destek, teknolojinin istikrarlılığını ve devam eden önemini göstermektedir.

3.2 SQL Server Sürüm Gereksinimleri

Günlük gönderimi, Standard, Workgroup, Enterprise ve Developer sürümleriyle çalışır. SQL ServerBu geniş kapsamlı sürüm desteği, kurumsal sürüm lisanslarına sahip olmayan kuruluşlar için günlük gönderimini erişilebilir hale getirir; bu, aşağıdakiler gibi özelliklerin aksine bir avantajdır: Her Zaman Açık Kullanılabilirlik Grupları Kurumsal veya Değerlendirme sürümlerini gerektirenler.

Not: Express Edition, log gönderimini desteklemez.

3.3 Veritabanı Kurtarma Modeli Gereksinimleri

Günlük gönderimi, birincil veritabanının tam kurtarma modeli veya toplu günlük kaydı kurtarma modeli kullanmasını gerektirir. Basit kurtarma modeli desteklenmemektedir çünkü SQL Server İşlem kayıtlarını otomatik olarak kısaltır ve kayıt gönderimi için gerekli olan sürekli kayıt zincirini kırar.

Kurtarma modelleri hakkında daha fazla bilgi için, sayfamıza bakın. hakkında kapsamlı rehber SQL Server yedek.

4. SSMS Kullanarak Günlük Gönderimini Yapılandırma

4.1 Yedekleme Paylaşımı için Klasör Oluşturma

Günlük gönderimini yapılandırmadan önce, işlem günlüğü yedeklerinin saklanacağı ve aktarılacağı yedekleme paylaşım klasörünü hazırlayın.

  1. Birincil sunucuda veya özel bir dosya sunucusunda bir klasör oluşturun (örneğin, C:\Yedekleme)
  2. Klasörü sağ tıklayın ve seçin Emlaklar
  3. Tıkla Paylaşım çıkıntı
  4. Tıkla İleri düzey paylaşım
  5. Kontrol Bu dosyayı paylaş
  6. Tıkla İzinler ve bağışla Tam Denetim için izin SQL Server hizmet hesabı NT Service\MSSQLSERVER.
  7. Tıkla OK uygulamak.
  8. Ağ yolunu (UNC) belgeleyin (örneğin, \\SUNUCU-ADI\Yedekleme)

Yedekleme klasörünü paylaşın

4.2 Günlük Gönderimini Etkinleştirme ve Yapılandırma

  1. Birincil veritabanına sağ tıklayın ve seçin. Emlaklar.
  2. içinde Veritabanı Özellikleri iletişim kutusunu seçin İşlem Günlüğü Gönderimi Sol paneldeki sayfa.
  3. Kontrol Günlük gönderimi yapılandırmasında bunu birincil veritabanı olarak etkinleştirin. Günlük gönderimini etkinleştirmek için.
  4. Ardından, bu özellikler sayfasında yedekleme ayarlarını, ikincil sunucuyu ve izleme sunucusunu yapılandırabilirsiniz. Bunları aşağıdaki alt bölümlerde tanıtacağız.
    Birincil veritabanının günlük gönderimini etkinleştirin.

4.2.1 Yedekleme Ayarlarını Yapılandırma

  1. Tıkla Yedekleme ayarları düğmesine tıklayın
    İşlem günlüğü gönderim sayfasındaki "Yedekleme Ayarları" düğmesine tıklayın.
  2. içinde İşlem Günlüğü Yedekleme Ayarları diyalog, altında Yedekleme klasörüne giden ağ yolu alanına UNC yolunu girin (örneğin, \\SUNUCU-ADI\Yedekleme)
  3. Yedekleme klasörü birincil sunucuda bulunuyorsa, yerel yolu girin (örneğin, C:\Yedekleme)
  4. Yedekleme saklama süresi, uyarı eşiği, yedekleme görevi ve sıkıştırma gibi diğer ayarları yapılandırın.
  5. Tıkla OK Ayarları onaylamak ve iletişim kutusunu kapatmak için.
    İşlem günlüğü yedekleme ayarlarını yapılandırın.

4.2.2 İkincil Sunucu Örneğini ve Veritabanını Yapılandırma

  1. Tıkla Ekle altında İkincil sunucu örnekleri ve veritabanlarıİşlem günlüğü gönderimi sayfasında ikincil bir sunucu ekleyin.
  2. içinde İkincil Veritabanı Ayarları iletişim, tıklayın Bağlantı Kurun İkincil sunucu örneğine bağlanmak için.
  3. içinde İkincil Veritabanı Açılır menüden mevcut bir veritabanı seçin veya yeni bir veritabanı adı yazın.
  4. içinde İkincil Veritabanının Başlatılması sekmesini seçin Evet, birincil veritabanının tam yedeğini oluşturun ve ikincil veritabanına geri yükleyin (ikincil veritabanı yoksa oluşturun).
    Günlük gönderimi için ikincil veritabanını başlatın.
  5. Tıkla Dosyaları Kopyala çıkıntı
  6. içinde Kopyalanan dosyaların hedef klasörü (Bu klasör genellikle ikincil sunucuda bulunur)İkinci sunucudaki hedef klasörün yerel yolunu girin.
  7. Klasörün mevcut olduğundan ve SQL Server Hizmet hesabının yazma izinleri var.
    Kopyalanan dosyalar için hedef klasörü ayarlayın.
  8. Tıkla OK Ayarları onaylamak ve iletişim kutusunu kapatmak için.

4.2.3 İzleme Sunucusunu Yapılandırma

  1. Kontrol Bir izleme sunucusu örneği kullanın.
    İşlem günlüğü gönderimi sayfasına bir izleme sunucusu ekleyin.
  2. Tıkla Ayarlar
  3. Tıkla Bağlantı Kurun izleme sunucusu örneğine bağlanmak için
  4. set Geçmişi sildikten sonra Saklama süresini saat cinsinden belirtmek
  5. Tıkla OK Ayarları onaylamak ve iletişim kutusunu kapatmak için.
    Günlük gönderiminde monitör ayarlarını yapılandırın.

4.2.4 Yapılandırmanın Gözden Geçirilmesi ve Tamamlanması

  1. Tüm ayarları gözden geçirin. İşlem Günlüğü Gönderimi Kanal
  2. Yedekleme ayarlarını, ikincil sunucu yapılandırmalarını ve izleme ayarlarını doğrulayın.
  3. Tıkla OK yapılandırmayı uygulamak için
  4. Sihirbaz, birincil, ikincil ve izleme sunucularında gerekli tüm görevleri oluşturur.
  5. Tıkla Kapat yapılandırma tamamlandığında

Günlük gönderimi yapılandırmasını kaydedin.

5. Tomruk Taşımacılığının Avantajları ve Dezavantajları

5.1 Faydaları SQL Server Günlük Gönderimi

  • Uygun maliyetli çözüm: İle çalışır SQL Server Standart Sürüm, pahalı Kurumsal Sürüm lisanslama gereksinimlerini ortadan kaldırır. Bu sayede, sınırlı bütçeye sahip kuruluşlar için güvenilir felaket kurtarma olanağı sağlanır.
  • Kolayca yapılandırılabilir ve bakımı yapılabilir: Yapılandırma sihirbazı, yöneticilere net seçeneklerle kurulum sürecinde yol gösterir. Çoğu veritabanı, özel bir eğitim gerektirmeden 15-30 dakika içinde yapılandırılabilir.
  • Birden fazla ikincil sunucu desteği: Mimari sınırlama olmaksızın çok sayıda ikincil sunucuyu destekleyin. Yerel felaket kurtarma için bir ikincil sunucu, uzaktan erişim için bir başka ikincil sunucu ve raporlama için bir üçüncü sunucu kullanın.
  • Birincil sunucu üzerinde minimum etki: Asenkron olarak çalışır, böylece birincil sunucudaki senkronizasyon yükü ortadan kalkar. İşlem onay süreleri etkilenmez.
  • Mevcut İşlem Günlüğü Yedeklerini Kullanır: Günlük gönderimi yedeklemeleri, günlük gönderiminden bağımsız olarak belirli bir zamana ait kurtarma için kullanılabilen standart işlem günlüğü yedeklemeleridir.
  • Gecikmeli Geri Yükleme Seçeneği: Geri yükleme gecikmesi özelliği, veri değişikliklerinin kazara gerçekleşmesine karşı koruma sağlar; bu özellik, diğer sistemlerde kullanılamamaktadır. gerçek zamanlı çoğaltma çözümleri.
  • Paylaşımlı depolama alanı gerekmez: Her sunucuda bağımsız depolama alanı kullanır, böylece paylaşımlı depolama gereksinimini ve ilgili maliyetleri ortadan kaldırır.
  • Platformlar Arası Destek: Hem Windows hem de Linux'ta aynı şekilde çalışır. SQL Server dağıtımlar.
  • Çeşitli Alanlarda Çalışıyor: Etki alanı güven ilişkilerine veya Active Directory entegrasyonuna ihtiyaç duymaz.

5.2 Kütük Taşımacılığının Dezavantajları ve Sınırlamaları

  • Otomatik Yedekleme Yok: En büyük sınırlama, manuel arıza durumunda devreye girme gerekliliğidir. Hizmetin yeniden başlaması için yöneticilerin birden fazla adım gerçekleştirmesi gerekir.
  • Veri Senkronizasyon Gecikmesi: İkincil veritabanları, yedekleme ve geri yükleme sıklığı açısından her zaman birincil veritabanlarının gerisinde kalır.
  • Yalnızca Veritabanı Düzeyinde Yapılandırma: Yapılandırma, örnek düzeyinde değil, veritabanı düzeyinde yapılır. 50 veritabanını korumak için 50 ayrı yapılandırma gerekir.
  • Bağlantı Dizisinde Manuel Değişiklikler: Uygulamaların, arıza durumundan sonra ikincil sunucuya işaret edecek şekilde bağlantı dizelerini güncellemeleri gerekir.
  • İkincil Veritabanı Kesintileri: Bekleme modundaki ikincil veritabanları, geri yükleme işlemleri sırasında kullanıcıların bağlantısını keser.
  • Ayrı Veritabanı Yönetimi: Her veritabanı yapılandırması, koordineli yönetim yetenekleri olmadan ayrı ayrı yönetilmelidir.

6. En İyi Uygulamalar ve Kullanım Örnekleri

6.1 Kayıt Gönderimi Ne Zaman Kullanılır?

  • Düşük Bütçeli Afet Kurtarma: Kurumsal Sürüm lisanslama maliyetlerini karşılayamayan kuruluşlar için uygun maliyetli bir felaket kurtarma çözümü olarak öne çıkmaktadır.
  • Orta Düzey RPO/RTO Gereksinimleri: 15-30 dakika veri kaybına ve 30-60 dakika kesintiye dayanabilen uygulamalar, bu sistemin yetenekleriyle mükemmel bir uyum sağlıyor.
  • Salt Okuma Raporlama Sunucusu: Periyodik bağlantı kesintilerine tolerans gösteren raporlama iş yükleri için salt okunur kopyalar oluşturun.
  • Standart Sürüm Ortamları: Organizasyonlar şu konularda standartlaştı: SQL Server Standart Sürümde Always On Kullanılabilirlik Gruplarına erişim bulunmadığından, log gönderimi en iyi seçenek olarak değerlendirilebilir.
  • Sunucu Taşıma Projeleri: Geçiş dönemlerinde senkronize kopyaları koruyarak sunucu geçişlerini kolaylaştırır.
  • Gecikmeli Veri Gereksinimleri: Veritabanlarını uyumluluk veya denetim amaçları doğrultusunda geçmişteki sabit noktalarda tutmak için geri yükleme gecikmelerini yapılandırın.

6.2 Kayıtlı Sevkiyatın Kullanılmaması Gereken Durumlar

  • Neredeyse Sıfır Kesinti Süresi Gereksinimleri: 15 dakikadan daha kısa RTO (Kurtarma Süresi Hedefi) gereksinimlerine sahip uygulamalar, manuel arıza durumunda devreye girme özelliğine güvenemez.
  • Otomatik Yük Devretme Gerekli: İş gereksinimleri, yönetici müdahalesi olmadan otomatik yedeklemeye geçmeyi zorunlu kıldığında uygunsuz bir yöntemdir.
  • Gerçek Zamanlı Senkronizasyon Gereklidir: İkincil sunucularda gerçek zamanlı veya gerçek zamana yakın veri gerektiren uygulamalar, log gönderiminin doğasında var olan gecikmeyi kabul edemez.
  • Minimum Veri Kaybı Toleransı: Veri kaybı hedefi (RPO) saniye cinsinden ölçülen veya sıfır veri kaybı gerektiren kuruluşlar, senkron çözümlere ihtiyaç duyar.

6.3 En İyi Uygulamalar

  • Yedekleme Frekansı Optimizasyonu: Yedekleme sıklığını sistem yükü ve kurtarma hedefleriyle dengeleyin. 15 dakikalık aralıklarla başlayın ve gerçek gereksinimlere göre ayarlayın.
  • Ağ Yoluyla İlgili Hususlar: Yedekleme konumları için eşlenmiş sürücüler yerine UNC yollarını kullanın. Yedekleme paylaşımlarını güvenilir ağ altyapısına yerleştirin.
  • İzleme ve Uyarı Kurulumu: Günlük gönderimi kurulumu tamamlandıktan hemen sonra yedekleme, kopyalama ve geri yükleme işlerinde oluşan hatalar için uyarıları yapılandırın.
  • Düzenli Test Programı: Prosedürleri doğrulamak ve yöneticilerin hazırlıklı olmasını sağlamak için üç ayda bir veya altı ayda bir arıza durumunda devreye girme testleri planlayın.
  • Dokümantasyon Bakımı: Yapılandırma ayrıntılarını, arıza durumunda devreye girme prosedürlerini ve sorun giderme adımlarını belgeleyen ayrıntılı çalışma kılavuzları oluşturun ve bunları güncel tutun.
  • Güvenlik Hususları: Minimum düzeyde gerekli izinlere sahip özel hizmet hesapları kullanın. Ağ paylaşım izinlerini uygun şekilde kısıtlayın.
  • Disk Alanı Yönetimi: Yedekleme konumlarındaki disk alanını sürekli olarak izleyin. Alan %20'nin altına düştüğünde uyarılar yapılandırın.
  • Veri Saklama Politikası Yapılandırması: Yedekleme saklama sürelerini, kabul edilebilir maksimum senkronizasyon gecikmesinden daha uzun olarak ayarlayın.
  • Koruma için Gecikmeyi Geri Yükle: Yanlışlıkla yapılan değişikliklere karşı koruma, senkronizasyon gecikmesinin artmasını haklı çıkarıyorsa, geri yükleme gecikmelerini yapılandırın.

7. Sık Karşılaşılan Sorunları Giderme

7.1 Yedekleme Görevi Başarısızlıkları

  • Yetersiz Disk Alanı: Disk alanı hataları için iş geçmişini kontrol edin. Eski yedeklemeleri silerek veya sıkıştırmayı etkinleştirerek kullanılabilir alanı ve boş alanı doğrulayın.
  • İzin Sorunları: Doğrulayın. SQL Server Hizmet hesabı, hem yerel klasörde hem de ağ paylaşımında Tam Kontrol izinlerine sahiptir.
  • Veritabanı tam olarak kurtarılamadı: Tam kurtarma moduna geri dönün ve işlem günlüğü zincirini yeniden başlatmak için tam bir yedekleme alın.

7.2 Kopyalama İşlemi Başarısızlıkları

  • Ağ yoluna erişilemiyor: İkinci sunucudan bağlantıyı, ağ yolunu manuel olarak eşleştirerek test edin.
  • Kimlik Doğrulama Sorunları: Sunucular farklı etki alanlarında bulunuyorsa, ağ paylaşımına erişim için açık kimlik bilgileri yapılandırın.
  • Dosya Kilitleme Sorunları: Dosya kilitlenmelerini önlemek için yedekleme klasörünü antivirüsün gerçek zamanlı taramasından hariç tutun.

7.3 İşlem Hatalarını Geri Yükleme

  • Eksik Yedekleme Dosyaları: Dosyaların hedef klasörde mevcut olduğunu doğrulayın ve kopyalama görevi geçmişini kontrol edin.
  • Geri Yükleme Sırası Hatası: Eksik işlem günlüğü yedeklerini belirleyin ve günlük zincirini onarmak için bunları sırayla geri yükleyin.
  • Veritabanı Yanlış Durumda: Veritabanı kurtarıldıysa, NORECOVERY seçeneğiyle tam bir yedeklemeyi geri yükleyerek günlük gönderimini yeniden başlatın.
  • Veritabanı Dosya Bozulması: Doğru sıra ve yapılandırmaya rağmen geri yükleme hataları devam ediyorsa, veritabanı dosyalarının kendileri bozulmuş olabilir. Bu gibi durumlarda, özel bir çözüm kullanmanız gerekebilir. SQL kurtarma aracı Günlük gönderimini yeniden başlatmaya çalışmadan önce hasarlı .MDF ve .NDF dosyalarından veri çıkarmak.

7.4 Senkronizasyon Gecikmesi Sorunları

  • Ağ Bant Genişliği Sınırlamaları: Dosya boyutlarını ve bant genişliği gereksinimlerini azaltmak için yedekleme sıkıştırmasını etkinleştirin.
  • Yüksek İşlem Hacmi: Yedekleme sıklığını artırarak daha küçük ve yönetilebilir yedekleme dosyaları oluşturmayı düşünün.
  • Yetersiz Onarım Sıklığı: Geri yükleme işlemlerinin sıklığını yedekleme sıklığına yaklaştırın ve gecikmeyi en aza indirin.

7.5 Sunucu Bağlantı Sorunlarını İzleme (SQL 2025)

  • OLE DB Sağlayıcı Hataları: SQL Server 2025'in varsayılan zorunlu şifrelemesi, uygun şifreleme yapılandırmasına sahip olmayan daha eski sürümlerle çakışıyor.
  • Şifreleme Yapılandırma Uyumsuzluğu: İzleme sunucusunda bağlantılı sunucu yapılandırmasını doğrulayın ve şifreleme ayarlarını kontrol edin.
  • Geçici Çözümler: TLS 1.3 parametrelerini kullanarak log gönderimini kaldırıp yeniden oluşturun veya tüm örnekleri yükseltin. SQL Server 2025

7.6 SQL Server Temsilci Hizmet Sorunları

  • Hizmet Başlatılmadı: Agent hizmetinin durumunu kontrol edin ve otomatik olarak başlatılacak şekilde yapılandırın.
  • İş Planı Devre Dışı Bırakıldı: İş zamanlama durumunu doğrulayın ve devre dışı bırakılmış zamanlamaları etkinleştirin.
  • İş Aşaması Başarısızlıkları: Başarısız olan adımları ve belirli hata mesajlarını belirlemek için iş geçmişini inceleyin.

8. Sıkça Sorulan Sorular (SSS)

S: Express Edition ile log gönderimi kullanabilir miyim?

A: Hayır, SQL Server Express Edition, eksiklikleri nedeniyle log gönderimini desteklemiyor. SQL Server Ajan.

S: Günlük yedeklemelerini ne sıklıkla planlamalıyım?

A: Varsayılan 15 dakikalık aralıklar makul bir denge sağlar. İyileşme hedefiniz doğrultusunda ayarlama yapın.

S: İkincil veritabanları raporlama amacıyla kullanılabilir mi?

A: Evet, bekleme modunda yapılandırılmış ikincil veritabanları, geri yükleme işlemleri arasında salt okunur erişime izin verir.

S: Birincil sunucu arızalanırsa ne olur?

A: İkincil veritabanını çevrimiçi hale getirmek için manuel yük devretme işlemi gerçekleştirin. Veri kaybı, arıza anındaki senkronizasyon gecikmesine eşittir.

S: Birden fazla ikincil sunucuya sahip olabilir miyim?

A: Evet, log gönderimi bağımsız yapılandırmalara sahip sınırsız sayıda ikincil sunucuyu destekler.

S: Senkronizasyon gecikmesini nasıl hesaplarım?

A: Son geri yüklenen işlem günlüğü zaman damgasını, günlük gönderimi izleme tablolarını kullanarak geçerli zamanla karşılaştırın.

S: Günlük kaydı gönderimi farklı alan adları arasında çalışabilir mi?

A: Evet, farklı etki alanlarında veya çalışma grubu ortamlarında güven ilişkisi gerektirmeden çalışır.

S: Kurtarma Yok modu ile Bekleme modu arasındaki fark nedir?

A: Kurtarma modu yoksa veritabanı erişilemez durumda kalır. Bekleme modu, geri yüklemeler arasında yalnızca okuma amaçlı sorgulara izin verir.

S: Günlük gönderimini geçici olarak durdurabilir miyim?

A: Evet, yapılandırmayı korurken senkronizasyonu durdurmak için yedekleme, kopyalama ve geri yükleme işlemlerini devre dışı bırakın.

S: Günlük gönderimi yapılandırmasını nasıl kaldırabilirim?

A: içinde İşlem Günlüğü Gönderimi emlak sayfası:

  1. işaretini kaldırın Günlük gönderimi yapılandırmasında bunu birincil veritabanı olarak etkinleştirin.
  2. Tıkla OK Yapılandırmayı kaldırmak ve işleri silmek için.

S: İkincil veritabanını okuma-yazma moduna geçirebilir miyim?

A: Evet, RESTORE DATABASE WITH RECOVERY komutunu çalıştırın, ancak bu işlem log gönderim zincirini bozar.

S: Geri yükleme için yapılandırabileceğim maksimum gecikme süresi nedir?

A: Kesin bir sınır yok. Koruma gereksinimlerinize bağlı olarak gecikmeleri dakikalardan günlere kadar yapılandırabilirsiniz.

S: Günlük gönderimi yedekleme stratejisini nasıl etkiler?

A: Bu, hem günlük gönderimi hem de belirli bir zamana ait kurtarma için kullanılabilen işlem günlüğü yedekleri oluşturur.

S: Sunucu geçişi için log gönderimi kullanabilir miyim?

A: Evet, yeni sunucuya günlük gönderimini yapılandırın, senkronize edin, ardından bakım sırasında eski sunucunun planlı olarak devralınmasını gerçekleştirin.

S: Log gönderimiyle hangi izleme araçları çalışır?

A: SQL Server Management Studio, yerleşik raporlar içerir. SQL Monitor ve SolarWinds gibi üçüncü taraf araçlar ise gelişmiş izleme olanağı sağlar.

9. Sonuç ve Öneriler

9.1 Önemli Noktaların Özeti

SQL Server Günlük gönderimi, otomatik işlem günlüğü yedekleme ve geri yükleme işlemleri yoluyla güvenilir ve uygun maliyetli bir felaket kurtarma çözümü sunar. Bu teknoloji Standart Sürüm ile uyumludur, minimum altyapı gerektirir ve birden fazla ikincil sunucuyu destekler.

Günlük gönderimi, manuel arıza durumunda devralmanın kabul edilebilir olduğu orta düzey kurtarma hedefleri için mükemmeldir. Başlıca sınırlamaları arasında manuel arıza durumunda devralma gereksinimi, senkronizasyon gecikmesi ve veritabanı düzeyindeki yapılandırma kapsamı yer almaktadır.

Bu teknoloji, mevcut yedekleme stratejileriyle iyi bir şekilde entegre olur, bekleme modu aracılığıyla salt okunur raporlamayı destekler ve yanlışlıkla yapılan değişikliklere karşı gecikmeli geri yükleme koruması sağlar.

9.2 Çevreniz İçin Doğru Seçimi Yapmak

Uygulamaya geçmeden önce log gönderimini özel gereksinimlerinize göre değerlendirin. Kurtarma noktası hedeflerini, kurtarma süresi hedeflerini, bütçe kısıtlamalarını ve operasyonel karmaşıklık toleransını göz önünde bulundurun.

Kullanan kuruluşlar SQL Server Orta düzeyde kurtarma gereksinimlerine sahip Standart Sürüm, log gönderimini ciddi şekilde değerlendirmelidir. 15 dakikanın altında katı RTO'ya sahip işletmeler, Always On Kullanılabilirlik Gruplarını değerlendirmelidir.

Maliyet optimizasyonu sağlarken çeşitli gereksinimleri karşılamak için kütük taşımacılığını diğer teknolojilerle birleştiren hibrit yaklaşımları değerlendirin.

9.3 Sonraki Adımlar ve Ek Kaynaklar

Deneyim kazanmak için küçük ölçekli pilot uygulamalarla başlayın. Yapılandırma ayrıntıları, yedekleme prosedürleri ve sorun giderme kılavuzları da dahil olmak üzere kapsamlı dokümantasyon geliştirin.

Prosedürleri doğrulamak ve yöneticilerin hazır olmasını sağlamak için düzenli olarak arıza durumunda devreye girme testleri planlayın. Güncel kalın. SQL Server Güncellemeler ve geliştirmeler.

Referanslar


Yazar Hakkında

Yuan Sheng 10 yılı aşkın deneyime sahip kıdemli bir veritabanı yöneticisidir (DBA) SQL Server ortamlar ve kurumsal veritabanı yönetimi alanında uzmanlaşmıştır. Finansal hizmetler, sağlık ve üretim sektörlerindeki yüzlerce veritabanı kurtarma senaryosunu başarıyla çözmüştür.

Yuan şu konuda uzmanlaşmıştır: SQL Server Veritabanı kurtarma, yüksek erişilebilirlik çözümleri ve performans optimizasyonu alanlarında kapsamlı uygulamalı deneyime sahiptir. Terabaytlarca veri tabanını yönetme, Always On Kullanılabilirlik Grupları uygulama ve kritik öneme sahip iş sistemleri için otomatik yedekleme ve kurtarma stratejileri geliştirme konularında kapsamlı uygulamalı deneyime sahiptir.

Yuan, teknik uzmanlığı ve pratik yaklaşımıyla, veritabanı yöneticilerinin ve BT profesyonellerinin karmaşık sorunları çözmelerine yardımcı olan kapsamlı kılavuzlar oluşturmaya odaklanıyor. SQL Server Zorlukları verimli bir şekilde çözer. En son gelişmelerle güncel kalır. SQL Server Microsoft'un gelişen veritabanı teknolojilerini ve sürümlerini takip ederek, önerilerinin gerçek dünyadaki en iyi uygulamaları yansıttığından emin olmak için kurtarma senaryolarını düzenli olarak test ediyor.

hakkında sorularınız var SQL Server Kurtarma veya ek veritabanı sorun giderme kılavuzuna mı ihtiyacınız var? Yuan memnuniyetle karşılar geri bildirim ve öneriler Bu teknik kaynakların iyileştirilmesi için.

Şimdi paylaş: