Aracılığıyla paylaş


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

Veri ve işlem günlük dosyaları, bir veritabanını genişletmek için eklenebilir veya dosyaları veritabanında sayısını azaltmak için silindi.

Important noteImportant Note:

SQL Server veri ve işlem günlük dosyaları üzerinde yerleştirilmelidir değil, dosya sistemleri sıkıştırılmış.Ancak, NTFS dosya sıkıştırması kullanan bir dosya sistemi dosya salt okunur ikincil gruplarını ve salt okunur veritabanlarının yerleştirilebilir.Daha fazla bilgi için bkz:Salt okunur Filegroups ve sıkıştırma.

SQL Server Her bir dosya grubu içindeki tüm dosyalar arasında orantılı dolgu stratejiyi kullanır ve bir orantılı olarak boş bir alana veri miktarı dosyasına yazar.Bu, hemen kullanılmak üzere yeni bir dosya sağlar.Bu şekilde, tüm dosyalar genellikle aynı anda hakkında tam altında olur.Ancak, işlem günlüğü dosyalarını bir dosya grubunun parçası olamaz; Bunlar birbirinden farklıdır.Işlem günlüğü genişledikçe, ilk günlük dosyasını dolguları, sonra ikinci ve benzeri bir orantılı dolgu stratejisi yerine bir dolgu ve Git stratejisini kullanarak.Bir günlük dosyası eklendiğinde, diğer dosyaları önce doldurulmuş kadar bu nedenle, işlem günlüğü tarafından kullanılamaz.

Dosyaları ekleme

Bir dosya eklendiğinde, dosya, veritabanı tarafından kullanılmak üzere hemen kullanılabilir.Veritabanına dosya eklediğinizde, dosyanın boyutunu belirtebilirsiniz.Bir boyut birincil dosya için sağlanan zaman Database Engine birincil dosyasının boyutu kullanan modeli veritabanıdır.Belirtilen bir ikincil veri dosyası veya günlük dosyası boyutu dosya için belirtilen halde Database Engine Dosya yaptığı 1 MB. Birincil dosya birincil dosyası olarak en az büyük için belirtilen boyut modeli veritabanıdır.Daha fazla bilgi için bkz:model veritabanını.

Yapabilecekleriniz küme dosyasında alan tükenirse, dosyayı büyümesini en büyük boyutu.Ayrıca, dosyayı, gerekli olduğunda, büyümesini artış ayarlayabilirsiniz.Disk dolu olduğu kadar en büyük boyutu belirtilmezse, dosya büyür.Bir dosya büyüme artışı belirtilmezse, varsayılan değer 1 veri dosyalarının ve günlük dosyaları için yüzde 10 MB'dir.En küçük değeri 64 KB'dır.

Dosyanın ait olduğu dosya grubu belirtebilirsiniz.Filegroups topluluklar, dosyaların adlandırıldığı 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 siliniyor

Bir veri veya işlem günlük dosyası siliniyor Dosya veritabanından kaldırır.Dosyayı varolan bir veri veya işlem günlük bilgileri yoksa, dosyayı veritabanından kaldıramazsınız; bunu kaldırılabilmesi için önce dosyayı tamamen boş olması gerekir.Veriler veri dosyasından diğer dosyalar aynı dosya grubu taşıyarak bir veri dosyası boş için DBCC SHRINKFILE deyim EMPTYFILE yan tümce belirtin.Çünkü Database Engine artık verilerin dosyayı küçültme işlemden sonra yerleştirilmesine izin vermiyor boş dosya kullanarak kaldırılabilir alter VERİTABANI deyim ya daSQL Server Management Studio'yu.

Hareket günlük verilerini başka bir işlem günlüğü dosyası boşaltmak için bir tek bir günlük dosyasından taşınamıyor.Etkin olmayan işlemleri işlem günlüğü dosyasından kaldırmak için , işlem günlüğü olmalı kesildi veya yedeklendi.Tüm etkin veya etkin olmayan işlemleri işlem günlüğü dosyası artık içeriyorsa, bu günlük dosyası veritabanından kaldırılır.Daha fazla bilgi için bkz:Işlem günlüğü yönetme.

Important noteImportant Note:

Eklemek veya bu dosyaları silin sonra bir veritabanı oluşturmak yedek hemen.Tam veritabanı yedeği oluşturulduktan sonra BIR işlem günlüğü yedeklemesini kadar not be created.

Eklemek veya günlük dosyalarını veritabanına ya da verileri silmek için