Aracılığıyla paylaş


Günlük Gönderimi Yapılandırma (SQL Server)

Şunlar için geçerlidir: SQL Server

Bu konu başlığında, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da günlük gönderimin nasıl yapılandırıldığı açıklanmaktadır.

Uyarı

SQL Server 2008 (10.0.x) Enterprise ve sonraki sürümleri yedekleme sıkıştırmayı destekler. Günlük gönderim yapılandırması oluştururken, günlük yedeklemelerinin yedekleme sıkıştırma davranışını denetleyebilirsiniz. Daha fazla bilgi için bkz . Yedekleme Sıkıştırması (SQL Server).

Önkoşullar

  • Birincil veritabanı tam veya toplu günlüğe kaydedilen kurtarma modelini kullanmalıdır; veritabanını basit kurtarma işlemine geçmek günlük gönderiminin çalışmayı durdurmasına neden olur.

  • Günlük gönderimini yapılandırmadan önce, işlem günlüğü yedeklemelerini ikincil sunucu için kullanılabilir hale getirmek için bir paylaşım oluşturmanız gerekir. Bu, işlem günlüğü yedeklemelerinin oluşturulacağı dizinin bir paylaşımıdır. Örneğin, işlem günlüklerinizi c:\data\tlogs\ dizinine yedeklerseniz, bu dizinin \\primaryserver\tlogs paylaşımını oluşturabilirsiniz.

Önemli

  • SQL Server 2025 (17.x), bağlı sunucular için varsayılan sürüm olarak OLEDB sürüm 19'u kullanır ve bu sürümün varsayılan bir değeri vardır EncryptMandatory. Sql Server 2025 (17.x) örneğini çoğaltma veya izleyici olarak eklerken bağlı sunucu yapılandırmasında değişiklik yapılması gerekebilir.
  • Günlük gönderim topolojisindeki diğer SQL Server örnekleri önceki bir sürümü kullandığında izleyici uzak bir SQL Server 2025 (17.x) örneğiyse günlük gönderimi izlemesi bozulabilir.

Permissions

Günlük gönderimi saklı yordamları sysadmin sabit sunucu rolünde üyelik gerektirir.

Günlük gönderimi yapılandırma

Günlük gönderimi yapılandırmak için Management Studio veya Transact-SQL kullanabilirsiniz. Bu bölümdeki sekmelerde, her yöntemi kullanarak günlük gönderiminin nasıl yapılandırıldığı açıklanmaktadır.

Management Studio kullanarak günlük alışverişlerini yapılandırmak için şu adımları izleyin:

  1. Günlük gönderim yapılandırmasında birincil veritabanı olarak kullanmak istediğiniz veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.

  2. Sayfa seçin altındaİşlem Günlüğü Sevkiyatı'na tıklayın.

  3. Bunu günlük gönderim yapılandırmasında birincil veritabanı olarak etkinleştir onay kutusunu seçin.

  4. İşlem günlüğü yedeklemeleri'nin altında Yedekleme Ayarları'nı tıklatın.

  5. Yedekleme klasörünün ağ yolu kutusuna, işlem günlüğü yedekleme klasörü için oluşturduğunuz paylaşımın ağ yolunu yazın.

  6. Yedekleme klasörü birincil sunucuda yer alıyorsa, yedekleme klasörü kutusuna yerel bir yol yazın . (Yedekleme klasörü birincil sunucuda değilse, bu kutuyu boş bırakabilirsiniz.)

    Önemli

    Birincil sunucunuzdaki SQL Server hizmet hesabı yerel sistem hesabı altında çalışıyorsa, birincil sunucuda yedekleme klasörünüzü oluşturmanız ve bu klasörün yerel yolunu belirtmeniz gerekir.

  7. Parametreler içinde yedekleme yapılmazsa Ve Uyarı değerindeneski dosyaları sil'i yapılandırın.

  8. Yedekleme işinin altındaki Zamanlama kutusunda listelenen yedekleme zamanlamasını not edin. Yüklemenizin zamanlamasını özelleştirmek istiyorsanız Zamanla'ya tıklayın ve SQL Server Agent zamanlamasını gerektiği gibi ayarlayın.

  9. SQL Server yedekleme sıkıştırmayı destekler. Günlük gönderim yapılandırması oluştururken, aşağıdaki seçeneklerden birini seçerek günlük yedeklemelerinin yedekleme sıkıştırma davranışını denetleyebilirsiniz: Varsayılan sunucu ayarını kullanın, Yedeklemeyi sıkıştırın veya Yedeklemeyi sıkıştırmayın. Daha fazla bilgi için bkz . Günlük Gönderimi İşlem Günlüğü Yedekleme Ayarları.

  10. Tamam'ı seçin.

  11. İkincil sunucu örnekleri ve veritabanları altında Ekle'ye tıklayın.

  12. Bağlan'ı seçin ve ikincil sunucunuz olarak kullanmak istediğiniz SQL Server örneğine bağlanın.

  13. İkincil Veritabanı kutusunda, listeden bir veritabanı seçin veya oluşturmak istediğiniz veritabanının adını yazın.

  14. İkincil veritabanını başlat sekmesinde, ikincil veritabanını başlatmak için kullanmak istediğiniz seçeneği belirtin.

    Uyarı

    Management Studio'nun ikincil veritabanını bir veritabanı yedeğinden başlatmasını seçerseniz, ikincil veritabanının verileri ve günlük dosyaları ana veritabanının verileri ve günlük dosyalarıyla aynı konuma yerleştirilir. Bu konum, birincil veritabanının veri ve günlük dosyalarının konumundan farklı olabilir.

  15. Dosyaları Kopyala sekmesindeki Kopyalanan dosyalar için hedef klasör kutusuna, işlem günlükleri yedeklemelerinin kopyalanması gereken klasörün yolunu yazın. Bu klasör genellikle ikincil sunucuda bulunur.

  16. İşi kopyala'nın altındaki Zamanlama kutusunda listelenen kopyalama zamanlamasını not edin. Yüklemenizin zamanlamasını özelleştirmek istiyorsanız Zamanla'ya tıklayın ve sql server aracısı zamanlamasını gerektiği gibi ayarlayın. Bu zamanlama yaklaşık yedekleme zamanlaması olmalıdır.

  17. Geri Yükle sekmesindeki Yedeklemeleri geri yüklerken veritabanı durumu altında Kurtarma modu yok veya Bekleme modu seçeneğini belirleyin.

    Önemli

    Bekleme modu yalnızca birincil ve ikincil sunucunun sürümü aynı olduğunda bir seçenektir. İkincil sunucunun ana sürümü birincilden yüksek olduğunda, yalnızca Kurtarma moduna izin verilmez

  18. Bekleme modu seçeneğini belirlediyseniz, geri yükleme işlemi devam ederken kullanıcıların ikincil veritabanıyla bağlantısını kesmek isteyip istemediğinizi seçin.

  19. İkincil sunucuda geri yükleme işlemini geciktirmek istiyorsanız Yedeklemeleri geri yüklemeyi en az geciktir'in altında bir gecikme süresi seçin.

  20. İçinde geri yükleme yapılmazsa Uyarı'nın altında bir uyarı eşiği seçin.

  21. İşi geri yükle'nin altındaki Zamanlama kutusunda listelenen geri yükleme zamanlamasını not edin. Yüklemenizin zamanlamasını özelleştirmek istiyorsanız Zamanla'ya tıklayın ve sql server aracısı zamanlamasını gerektiği gibi ayarlayın. Bu zamanlama yaklaşık yedekleme zamanlaması olmalıdır.

  22. Tamam'ı seçin.

  23. Sunucu örneğini izle'nin altında İzleyici sunucusu örneği kullan onay kutusunu seçin ve ardından Ayarlar'a tıklayın.

    Önemli

    Bu günlük gönderim yapılandırmasını izlemek için izleyici sunucusunu şimdi eklemeniz gerekir. İzleyici sunucusunu daha sonra eklemek için bu günlük gönderim yapılandırmasını kaldırmanız ve ardından izleyici sunucusu içeren yeni bir yapılandırmayla değiştirmeniz gerekir.

  24. Bağlan'ı seçin ve monitör sunucunuz olarak kullanmak istediğiniz SQL Server örneğine bağlanın.

  25. Bağlantıları izle altında, izleme sunucusuna bağlanmak için yedekleme, kopyalama ve geri yükleme işleri tarafından kullanılacak bağlantı yöntemini seçin.

  26. Geçmiş saklama altında, günlük gönderim geçmişinizin kaydını tutmak istediğiniz süreyi seçin.

  27. Tamam'ı seçin.

  28. Veritabanı Özellikleri iletişim kutusunda Tamam'a tıklayarak yapılandırma işlemini başlatın.