SQL Server 2005 ve SQL Server 2000 veritabanı için işlem günlüğü yedeğini önce tam bir veritabanı yedeği gerçekleştirmeniz gerekir

Makale çevirileri Makale çevirileri
Makale numarası: 928317 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Microsoft SQL Server 2005 veritabanı için işlem günlüğü yedeklemek denemeden önce tam veritabanı yedeklemesi gerçekleştirmelisiniz. Aksi takdirde, BACKUP LOG deyimini anormal biçimde durdurur bildiren hata iletileri alırsınız. Microsoft SQL Server 2000 veritabanı için işlem günlüğü yedeklemek denemeden önce tam veritabanı yedeklemesi gerçekleştirmelisiniz. Ancak, bir veritabanı SQL Server 2000'de işlem günlüğü yedeğini önce tam bir veritabanı yedeği gerçekleştirmezseniz, Yedekleme günlüğü ekstresi durdurmaz.

GİRİŞ

Bu makalede, SQL Server veritabanı için işlem günlüğü yedeğini önce tam bir veritabanı yedeği gerçekleştirmeniz gerekir açıklar.

Daha fazla bilgi

SQL Server 2005'te bir veritabanı için işlem günlüğü yedeğini önce tam bir veritabanı yedeği gerçekleştirmeniz gerekir. Aksi durumda, bir veritabanı için işlem günlüğü yedeklemek çalıştığınızda, aşağıdaki hata iletisini alırsınız:
Msg 4214, düzey 16, State 1, satır 1
Yedekleme günlüğü, geçerli veritabanı yedekleme olduğundan gerçekleştirilemez.
Msg 3013, düzey 16, State 1, satır 1
BACKUP LOG anormal olarak sona eriyor.
Ayrıca SQL Server Errorlog dosyasında aşağıdakine benzer bir ileti kaydedilir:
2006-10-10 11:16:05.63 spid52 'SampleDatabase' veritabanı başlatılıyor.
2006-10-10 11:16:05.92 spid52 ayarı veritabanı seçeneği için tam kurtarma için veritabanı SampleDatabase.
2006-10-10 11:16:06.41 Yedekleme hata: 3041, önem derecesi: 16, State: 1.
2006-10-10 11:16:06.41 Yedek yedekleme Yedekleme günlüğü SampleDatabase komutunu tamamlayamadı. Ayrıntılı iletiler için yedekleme uygulama günlüğüne bakın.
Tam veritabanı yedekleme, önce bir işlem günlüğü yedeklemek çalışırsanız SQL Server 2000'de, yalnızca aşağıdakine benzer bir uyarı iletisi alırsınız:
VERİTABANI oluşturma işlemi 0.63 MB disk üzerinde 'SampleDatabase' bellek ayrılıyor.
VERİTABANI oluşturma işlemi 0.49 MB disk üzerinde 'SampleDatabase_log' bellek ayrılıyor.
Geçerli veritabanı yedek yok. Bu günlük yedek İleri önceki bir veritabanı yedeklemesini geri dönmek için kullanılamaz.
1 Sayfa işlendi 'SampleDatabase' veritabanı, dosya 1. BACKUP LOG dosyası 'SampleDatabase_log' 1 sayfa 0.145 saniye (0.007 MB/sn) cinsinden işlendi.
Ayrıca, başarılı bir yedekleme SQL Server Errorlog dosyasında bildirilir. Metin günlük dosyasında aşağıdakine benzer:
2006-10-10 11:11:04.31 spid51 'SampleDatabase' veritabanı başlatılıyor.
2006-10-10 11:11:04.80 yedekleme yedeklenen günlük: Veritabanı: SampleDatabase, oluşturma date(time): 2006/10/10(11:11:04), ilk LSN: 8:23:1, en son LSN: döküm aygıtları sayısı 8:25:1: 1, aygıt bilgileri: (dosya = 1, türü = DISK: {'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\TestTlog.trn'}).
Tam bir veritabanı yedeği yoksa, bu işlem günlüğü yedeklemesini geri yükleme işlemleri için kullanamazsınız uyarı iletisi gösterir.

Referanslar

Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitelerini ziyaret edin:
Yedekleme ve SQL Server'da Veritabanları geri yükleme
http://msdn2.microsoft.com/en-us/library/ms187048.aspx

Nasıl yapılır: tam veritabanı yedeği (Transact-SQL)
http://msdn2.microsoft.com/en-us/library/ms191304.aspx

Özellikler

Makale numarası: 928317 - Last Review: 30 Ocak 2014 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
Anahtar Kelimeler: 
kbtshoot kbexpertiseadvanced kbsql2005engine kbinfo kbmt KB928317 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 928317

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com