SQL Server'da dosya ve dosya grubu yedekleri geri yükleme'nin açıklaması

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

Özet

Dosya veya dosya gruplarını bir veritabanı yedeklenmesini ve tek tek geri. Bu veritabanını geri kalanı geri yüklemek zorunda kalmadan yalnızca zarar görmüş dosyaları geri yüklemenize olanak sağlar. Bir dosya grubu yedekteki dosyaları tek tek veya grup olarak geri yüklenebilir. Bu makalede, bazı dosyaları ve dosya gruplarını geri yüklemek için ilgili önemli bir uyarılar anlatılır.

Daha fazla bilgi

Işlem günlüğü yedekleri gerekli

Kullanmanız gereken dosya ve dosya grubu, yedekleme ve bağlantılı operasyonlar işlem günlüğü yedeklerini geri yükleyin. Dosyaları geri yükledikten sonra dosya yedekleme veritabanı tutarlı bir duruma getirmeyi oluşturulmasından bu yana geçen oluşturulan işlem günlüğü yedeklerini geri yüklemeniz gerekir. SQL Server, sonra dosyayı, dosya veya dosya gruplarını değiştirilmeyen veya dosya grubunu yedeklemenin oluşturulduğu belirleyebilir, bir işlem günlüğü yedeklemesini uygulamak gerekli değildir.
SQL Server 7.0: Bu TruncateLogOnCheckpoint seçeneği ayarlanmamıştır ve işlem günlüğü yedeklerini veritabanı veya <a2>Dosya</a2> ve <a4>Dosya grubu yedekleri yanı sıra oluşturduğunuz gerektirir.
SQL Server 2000 ve SQL Server 2005: işlem günlüğü yedeklerini oluşturmak için <a0></a0>, Tam kurtarma veya Bulk-Logged kurtarma modelleri kullanmanız gerekir. Kurtarma modelleri hakkında daha fazla bilgi için SQL Server Books Online'da "Bir kurtarma modeli seçme" konusuna bakın.
Not: bir tam dosya yedeklerini ayarlayın ve günlüğü yedekleri kapsayan korumak gerekir. Bir medya arızası tüm bir veritabanının bozuk dosya yedeğiniz yoksa kurtarılamaz oluşturabilirsiniz.

Tek bir dosya kurtarma erken durdurmak mümkün değildir. Bu nedenle, her zaman etkin bir işlem günlüğü dosya yedeği geri yüklemek için önce yedeklemeniz gerekir. Işlem günlüğü yedekleri uygulamadan önce işlem günlüğü zarar görmüşse veya zaman içinde belirli bir noktaya tüm veritabanını kurtarmak istiyorsanız, dosya yedekleme kümesinin tamamını geri yüklemeniz gerekir. Hareket günlüğü zarar riskini en aza indirmek için <a0></a0>, hataya dayanıklı depolama birimindeki hareket günlüğünü bulun.

Varsa tüm veritabanı olan kaybedildi
Her dosyanın yedeğini olmalıdır veya dosya grubunu database.You içinde bir kesilen işlem günlük yedekleme zincirdeki en erken dosyanın veya dosya grubunu yedekleme saatten en son dosya veya dosya grubunu yedekleme sonuna olması gerekir. Işlem günlüğünü yedekleme zincirinin başlangıcı, hareket için en erken dosya yedekleme'de oluşturulmuş bir anda bekleyen en eski işlemin başlangıcını içermesi gerekir.
Not: Yukarıdaki koşullardan herhangi biri karşılanmadı, bu veritabanını geri yüklemek mümkün değildir.

Dosya ve dosya grubu yedekleme gereken geri eşleştirme veritabanına

Dosya ve dosya grubu yedeklemeleri, yalnızca veritabanına ait oldukları geri yüklenebilir. Aynı yapı ve dosya adlarını, yeni, boş bir veritabanı oluşturmak ve tek bir dosya veya dosya grubunu yedekleme geri yükleme girişiminde olamaz; varolan veritabanına geri yüklemek veya başka bir konuma tam veritabanı geri yükleme gerçekleştirmeniz gerekir. (SQL Server 2000'de yok RESTORE DATABASE için kısmi veritabanını geri yükleme işlemleri için eklenen yeni bir yan tümcesi. "Kısmi bir veritabanı geri operasyonlar.", bu makalenin ilerisindeki konuya bakın)

Not: sonra re-attach ise, bir çok dosya, veritabanı veya dosya grubunu dosya kaybolur ve veritabanı ayırma girişimi değil. Bunun yerine, gerekli bir dosya veya dosya grubunu yedekten geri yükleyin. Veritabanı ilişkisi kesildi, re-attachment başarısız olur ve tüm veritabanını yedekten geri yüklemek zorunda. Veritabanı dosyaları için bir genel tanıtıcı (GUID üzerinde) tabanlı veritabanı eşleştirilmiştir olmasıdır. Böylece, veritabanına ait dosyaları, önemli verilerin bütünlük sorunları neden intermixed değil, veritabanının bütünlüğünü korumak için bu tasarım olur. Aynı dosya adlarını yeni bir veritabanı oluşturabilir olsa bile, GUID eşleşmiyor.

SQL Server, çok sayıda dosya içeren bir veritabanı tek bir dosya eklemek izin vermiyor. Bağlama sırasında bağlama veritabanına ait tüm dosyaları arar ve karşılık gelen GUID ile dosyaları bulamazsa, bağlama başarısız. Benzer şekilde, aynı dosya adlarını ve dosya gruplarını özgün veritabanı olarak boş bir veritabanı oluşturmak, bazı dosyaları Değiştir ve SQL başlatma veritabanını kurtarmak deneyin, Kurtarma tarafından errorlog gösterilmiş başarısız. Örneğin:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
Kısmi veritabanını geri yükleme işlemleri (SQL Server 2000)

Veritabanının bir parçası eksik veya bozuk veri özgün veritabanına geri kopyalanır, başka bir konuma geri yüklemek için bir mekanizma sağlayan RESTORE T-SQL deyimini PARTIAL yeni BIR yan tümcesi eklenmiştir. Kısmi bir geri yükleme işlemleri, veritabanı dosya grupları ile çalışır. Örneğin, bir dosya birincil grubu, dosya grubu oluşan bir veritabanını sahip A ve b dosya grubu B dosya grubu bulunan tablo yanlışlıkla silinir. Dosya grubu ve işlem günlüğü yedekleri kullanılabilir varsa, dosya yalnızca grubu B silinmiş tablo yeniden kazanabilmesi için birincil dosya grubu ile birlikte geri yükleyebilirsiniz. RESTORE deyimi PARTIAL yan tümcesi ile birlikte, alt, yeni bir veritabanı veya hatta başka bir sunucuya geri olanak sağlar. Sonra ayıklayın ve tablonun içeriğini özgün veritabanına yeniden kullanabilirsiniz.

Birincil dosya grubunu geri yüklemek için seçili dosya gruplarını birlikte her zaman geri yüklenir. Geri yüklenmez Filegroups çevrimdışı olarak işaretlenir ve erişilemiyor. Dosya yedekleme kısmi veritabanını geri yükleme desteklenmiyor.

Not SQL Server 2005 kullanıyorsanız, ilk parçalı bir geri yükleme aşamasını kısmi veritabanını geri yükleme SQL Server 2000'in yerini alır. SQL Server 2005'te PARTIAL seçeneği kısmi veritabanını geri yükleme kullanılabilir olmayan güvenlik denetler. Bu davranış, üretim veritabanları kullanılması gibi bir veritabanı sağlar. SQL Server 2005'te parçalı bir geri yükleme hakkında daha fazla bilgi için "Parçalı geri yükleme senaryosu (Tam kurtarma modeli)" ve SQL Server 2005 Books Online'da "Parçalı geri yükleme senaryosu (Basit kurtarma modeli)" konularına bakın.

Bir kısmi veritabanını geri yüklemenin nasıl yapılacağı hakkında daha fazla bilgi için SQL Server 2000 Books Online "Kısmi geri yükleme işlemleri" ve "RESTORE DATABASE" konusuna bakın.

Lütfen, dosyaları ve dosya gruplarını ilgili aşağıdaki konuları bakın:

SQL Server 7.0 çevrimiçi kitapları konuları:

"Fiziksel veritabanı dosyaları ve Filegroups"
"Dosya ve Filegroups kullanma"
"Filegroups oluşturma"
"Dosya veya dosya grubu yedekler oluşturma"
"Dosya veya dosya grubu yedekleme kullanma"
"Dosya veya dosya grubu yedekleme geri yükleme"
"Dosya ve dosya grubu yedekleme ve geri yükleme"

SQL Server 2000 Books Online'da konuları:

"Fiziksel veritabanı dosyaları ve Filegroups"
"Dosya ve Filegroups kullanma"
"Filegroups oluşturma"
"Yedekleme kullanarak dosya"
"Dosyaları ve Filegroups"
"Yedekleme ve geri yükleme Databases"
"Kısmi veritabanını geri yükleme işlemleri"
"Seçili bölümlerini bir veritabanı yedekleniyor."

SQL Server 2005 Books Online'da konuları:

"Fiziksel veritabanı dosyaları ve Filegroups"
"Dosya ve Filegroups kullanma"
"Filegroups oluşturma"
"Dosya ve dosya grubu yedekleme"
"Dosya ve Filegroups tasarlama"
"Yedekleme ve geri yükleme Databases"
"Piecemeal <a1>Senaryo</a1> (Tam kurtarma modeli) geri yükleme"
"Seçili bölümlerini bir veritabanı yedekleniyor."

Özellikler

Makale numarası: 281122 - Last Review: 26 Ekim 2007 Cuma - Gözden geçirme: 4.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbproductlink kbbackup kbinfo KB281122 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:281122

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