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.
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.
- SQL Server Management Studio
- Transact-SQL
Management Studio kullanarak günlük alışverişlerini yapılandırmak için şu adımları izleyin:
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.
Sayfa seçin altındaİşlem Günlüğü Sevkiyatı'na tıklayın.
Bunu günlük gönderim yapılandırmasında birincil veritabanı olarak etkinleştir onay kutusunu seçin.
İşlem günlüğü yedeklemeleri'nin altında Yedekleme Ayarları'nı tıklatın.
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.
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.
Parametreler içinde yedekleme yapılmazsa Ve Uyarı değerindeneski dosyaları sil'i yapılandırın.
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.
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ı.
Tamam'ı seçin.
İkincil sunucu örnekleri ve veritabanları altında Ekle'ye tıklayın.
Bağlan'ı seçin ve ikincil sunucunuz olarak kullanmak istediğiniz SQL Server örneğine bağlanın.
İkincil Veritabanı kutusunda, listeden bir veritabanı seçin veya oluşturmak istediğiniz veritabanının adını yazın.
İ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.
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.
İş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.
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
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.
İ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.
İçinde geri yükleme yapılmazsa Uyarı'nın altında bir uyarı eşiği seçin.
İş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.
Tamam'ı seçin.
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.
Bağlan'ı seçin ve monitör sunucunuz olarak kullanmak istediğiniz SQL Server örneğine bağlanın.
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.
Geçmiş saklama altında, günlük gönderim geçmişinizin kaydını tutmak istediğiniz süreyi seçin.
Tamam'ı seçin.
Veritabanı Özellikleri iletişim kutusunda Tamam'a tıklayarak yapılandırma işlemini başlatın.
İlgili Görevler
- Log Shipping'i SQL Server 2016'ya yükseltme (Transact-SQL)
- Günlük Gönderim Yapılandırmasına İkincil Veritabanı Ekleme (SQL Server)
- Günlük Gönderim Yapılandırmasından İkincil Veritabanı Kaldırma (SQL Server)
- Günlük Gönderimi'nin (SQL Server) kaldırılması
- Günlük Gönderim Raporunu Görüntüleme (SQL Server Management Studio)
- Günlük Gönderimi İzleme (Transact-SQL)
- Günlük Gönderimi İkincil'e (SQL Server) Yük Devretme