Aracılığıyla paylaş


Ekleme ve veri ve işlem günlük dosyalarını silme

Veri ve hareket kütüğü dosyaları, bir veritabanını genişletmek için eklenebilir veya silinmiş dosyaları veritabanında sayısını azaltmak için.

Önemli notÖnemli

SQL Server veri ve işlem günlük dosyaları üzerinde yer almalıdır, dosya sistemleri sıkıştırılmış.Ancak, ntfs dosya sıkıştırması kullanan bir dosya sisteminde ikincil filegroups salt okunur ve salt veritabanları yerleştirilebilir.Daha fazla bilgi için bkz: Salt okunur Filegroups ve sıkıştırma.

SQL Server Her dosya grubu içindeki tüm dosyalar arasında orantılı dolgu stratejisi kullanır ve veriler için boş alan orantılı miktarda dosyasına yazar.Bu hemen kullanılacak yeni dosyayı sağlar.Bu şekilde, tüm dosyaları genellikle aynı anda dolmasına saat.Ancak, işlem günlüğü dosyalarının bir dosya grubu olamaz; bunlar birbirinden ayrıdır.İşlem günlüğü genişledikçe, ilk günlük dosyasını dolgular, sonra ikinci vb., bir orantılı dolgu stratejisi yerine, dolgu ve go strateji kullanarak.Bir günlük dosyası eklendiğinde, diğer dosyaları ilk doldurduktan kadar bu nedenle, işlem günlüğü tarafından kullanılamaz.

Dosya ekleme

Bir dosya eklendiğinde dosya hemen veritabanı tarafından kullanılabilir.Veritabanı için dosya eklediğinizde, dosyanın boyutunu belirtebilirsiniz.Birincil dosya için bir boyut sağlandığında, Veritabanı Altyapısı birincil dosya boyutunu kullanır modeli veritabanı.İkincil bir veri dosyası veya günlük dosyası belirtilen ancak boyutu belirtilen dosya, Veritabanı Altyapısı Dosya yapar 1 mb.Birincil dosya birincil dosyası olarak en az büyük için belirtilen boyut modeli veritabanı.Daha fazla bilgi için bkz: modeli veritabanı.

Yapabilirsiniz küme , dosya geçerli büyüme içinde dosya alanı tükenirse en büyük boyutu.Ayrıca küme , dosya geçerli büyümesine, gerekli olduğunda artış.En büyük boyutu belirtilmezse, dosya disk dolu olduğu kadar büyür.Dosya büyüme artışı belirtilmezse, varsayılan değer 1 veri dosyalarının ve günlük dosyalarının yüzde 10 MB'dir.En düşük değer 64 KB'tır.

Dosyanın ait olduğu dosya grubu belirtebilirsiniz.5. Dosyaları Koleksiyonlar adlı ve veri yerleştirme ve yedek gibi yönetim görevlerini basitleştirir ve geri yükleme işlemleri için kullanılır.Daha fazla bilgi için bkz: Dosya ve Filegroups kullanma.

Dosyaları silme

Bir veri veya işlem günlük dosyası silme dosya veritabanından kaldırır.Varolan veri veya işlem günlük bilgilerini dosyaya sahip olmadığı sürece veritabanından bir dosya kaldırılamıyor; Bunu kaldırmadan önce dosyanın tamamen boş olması gerekir.Bir veri dosyası aynı dosya grubu diğer dosyalar için veri dosyasından veri taşıyarak boşaltmak için kullanmak dbcc shrinkfile deyim ve EMPTYFILE yan tümce tümce tümcesinde belirtin.Çünkü Veritabanı Altyapısı artık küçültme işleminden sonra dosyanın yerleştirilmesi veri sağlayan boş dosya kullanarak Kaldırılabilir alter database deyim veya sql Server Management Studio'yu.

İşlem günlük verilerini tek bir günlük dosyası başka bir işlem günlük dosyası boşaltmak için taşıyamazsınız.Etkin olmayan işlemleri işlem günlüğü dosyasından kaldırmak için işlem günlüğünün kesildi veya yedeklenmesi gerekir.Etkin veya etkin olmayan işlemleri işlem günlüğü dosyasını artık içerdiğinde, günlük dosyası veritabanı bağlantısını kaldırabilirsiniz.Daha fazla bilgi için bkz: İşlem günlüğü yönetme.

Önemli notÖnemli

Eklemek veya dosyaları sildikten sonra bir veritabanı oluşturmak yedek hemen.Bir hareket günlük yedeği tam veritabanı yedek oluşturulduktan sonra kadar oluşturulmalı değil.

Veya ekleme veya verileri silmek için bir veritabanı günlük dosyaları için