Genellikle bir üretim sunucusundan üretim dışı bir sunucuya bir DB geri yükleme yaparken Ben yedekleme günlüğü yedeklenmemesi hakkında bir hata alıyorum unuttum gibi WITH REPLACE seçeneğini kullanır.
MSDN'e göre gerçekten geri yüklemeden önce kuyruk günlüğümü yedeklemeliyim:
Veritabanı çevrimiçi ise ve veritabanında geri yükleme işlemi yapmayı planlıyorsanız, günlüğün kuyruğunu yedekleyerek başlayın. Çevrimiçi veritabanı için bir hata önlemek için, YEDEKLEME Transact-SQL deyiminin… İLE NORECOVERY seçeneğini kullanmanız gerekir.
Bunu yapmamın bazı tehlikeleri veya dezavantajları nelerdir? Neden kuyruk kütüğünü yedeklemek bana avantaj sağlıyor?
SQL Server 2008R2 kullanıyorum ama bu sorgunun SQL Server'ın en yeni sürümleriyle de alakalı olacağını varsayıyorum, bu yüzden başlangıçta bu şekilde etiketlenmedi.
WITH COPY_ONLY
Yedeklemede bile kullanabilirim .