Aracılığıyla paylaş


Disk alanı yetersiz veri sorun giderme

Kurtarma sırasında SQL Server Database Engine veri dosyaları için ek disk alanı gerektirebilir. Bir işlem, yeterli disk alanı, eksik, Database Engine (bağlı alan bir kapsam veya nesne için sırasıyla ayıramıyor olup) 1101 veya 1105 hata verir. Veritabanı çevrimiçi durumdayken, diski doldurur, veritabanını çevrimiçi kalır, ancak veri bağlantısı eklenemiyor.Disk kurtarma sırasında doldurur, Database EngineVeritabanı, "kaynak." olarak işaretler Da durum, kullanıcının disk alanı kullanabilmek için gereklidir.

Alan sorun giderme

Aşağıdaki eylemlerden birini alanı dosya grubu kullanılabilmesini:

  • Tam disk boş disk alanı.

  • Veri dosyalarını başka bir diske taşıyın.

  • Farklı bir diskte ekleyin.

  • Otomatik büyüme etkinleştirin.

Not

Veritabanı kurtarmak sırasında hata oluştu, sorun çözme sonra veritabanını kurtarmanız gerekir.

Tam bir disk üzerinde disk alanı boşaltmak için

  • Tüm gereksiz dizin veya Tablo bırakma, bir dosyada bir hata iletisinde belirtilen dosya grubu içeren disk üzerinde disk alanı boşaltın.Disk alanı boşaltmayı ulaşması için dosya grubu dosyalarında izin verir.

Başka bir diske veri dosyalarını taşımak için

Farklı bir diskte (Transact-SQL) eklemek için

  • Daha fazla dosya farklı bir diskte dosya grubu ALTER DATABASE kullanarak ekleme <veritabanı_adı> DOSYA İÇİN dosya grubu EKLEYİN... <filegroup_name>.

Farklı bir diskte (SQL Server Management Studio'yu) eklemek için

Dosya boyutunu artırmak için

Otomatik büyüme devre dışı bırakıldıysa, veritabanının çevrimiçi olduğundan ve yeterli ya da diskte kullanılabilir alan:

  • El ile bir tek büyüme artışı üretmek için dosya boyutunu artırır.

  • Otomatik büyüme için ALTER DATABASE deyimini kullanarak etkinleştirme küme FILEGROWTH seçeneği için bir sıfır olmayan bir büyüme artışı.

Not

Geçerli boyut sınırına ulaşıldığından, her iki durumda da, MAXSIZE değerini artırın.

Veritabanını kurtarmak için

Yetersiz disk alanı çalıştırdığınızda, veritabanı kurtarmak idiyse, ALTER DATABASE'nı kullanarak veritabanı kurtarmak <veritabanı_adı> ÇEVRİMİÇİ OLARAK AYARLI.