Aşağıdakı məqalədə müxtəlif vəziyyətlərdə məlumat diskində yer boşaltmaq üçün bir çox həll yolları sadalanır.
Üzərində işləyərkən SQL Server Database Engine, istifadəçilər tez-tez qeyri-kafi disk sahəsi ilə bağlı problemlərlə üzləşirlər, xüsusən də bərpa prosesi. SQL server bəzən faylları bərpa etmək üçün əlavə disk sahəsi tələb oluna bilər. Bu yazıda problemi effektiv yanaşmalarla həll etməyə çalışacağıq.

Disk Məkanı Xətası
Database Engine əməliyyatları yerinə yetirmək üçün əlavə disk sahəsi tələb olunduğu hallarda 1101 və ya 1105 kimi səhvləri göstərir. Verilənlər bazası onlayndırsa və disk sahəsi doldurularsa, verilənlər bazası onlayn qalır, lakin daha çox məlumat daxil etmək mümkün deyil. Bərpa zamanı eyni baş verərsə, Database mühərriki onu gözləyən resurs kimi etiketləyir. Beləliklə, istifadəçilərə gələcək əməliyyatlar üçün yer yaratmaq üçün addımlar atmaq gəlir.
Disk Məkanı Probleminin Həlli
Disk sahəsinin olmaması problemini həll etmək üçün bir neçə tədbir görə bilərsiniz. Diskdə boş yer olmadığı müddətcə əməliyyatlar daha çox yerinə yetirilməyəcəyi üçün yer boşaltmaq üçün bəzi istifadəçi girişi olmalıdır.
Ən sadə yanaşma tam diskdə disk yerini boşaltmaq olardı. Bu, diskin ölçüsünü yüngülləşdirmək üçün lazımsız yerə yer tutan indeksləri və ya cədvəlləri silməklə edilə bilər. Siz həmçinin səhv mesajını nəzərə almalı və problemi anlamalısınız. Lazımsız cədvəlləri silməklə bir qədər yer boşaltmaq fayl qrupundakı faylların düzgün işləməsinə və işləməsinə imkan verə bilər.
Səhv verilənlər bazasının bərpası zamanı baş verirsə, cəhd etməlisiniz SQL Server bərpa məlumat itkisinin qarşısını almaq üçün səhv həll edildikdən sonra verilənlər bazası.
Fərqli bir diskə faylların əlavə edilməsi
Verilənlər bazası mühərriki disk sahəsinin olmaması ilə bağlı xətanı göstərirsə, Transact-SQL istifadə edərək başqa diskə fayl əlavə etməyə cəhd edə bilərsiniz. Bu, disk sahəsi problemini həll etməlidir, çünki indi faylları əlavə etmək üçün müxtəlif diskin disk sahəsindən istifadə edirsiniz. Siz ALTER DATABASE əmrinin köməyi ilə faylları müxtəlif disklərə əlavə etməyə və "fayl qrupu" adını təyin etməyə cəhd edə bilərsiniz.
Alternativ olaraq, yeni bir yer təyin etməklə verilənlər bazalarını da köçürə bilərsiniz. Bu seçim üçün ALTER DATABASE ifadəsinin FILENAME bəndindən istifadə edin və Tam mətnli kataloq fayllarını, qeydləri və Məlumatları yeni yerə köçürün.
Siz də istifadə edə bilərsiniz SQL Server Menecment Studio faylları başqa bir diskə əlavə etmək və yer boşaltmaq üçün. SQL Management Studio-da Obyekt Explorer-in bir seçimi var, burada istifadəçilər Avtomatik böyümə sütununu, yəni fayl artımını təyin edə bilər və istifadəçilər də mövcud disk sahəsinə uyğun olaraq fayllar üçün maksimum ölçü limitini təyin edə bilərlər.
Fayl ölçüsünün artırılması və verilənlər bazasının bərpası
Autogrow söndürüldükdən və verilənlər bazası onlayn olduqda və mövcud disk sahəsi olduqda, istifadəçilər fayl ölçüsünü əl ilə artırmağa cəhd edə bilərlər ki, tək artım artımı yaradılsın.
İstifadəçilər həmçinin Fayl artımı Seçimində sıfırdan fərqli artımı düzəltmək üçün Alter Database bəyanatının köməyi ilə Autogrow-u aktivləşdirməyə cəhd edə bilərlər. Beləliklə, indi istifadəçilər hər iki hal üçün problemi həll etmək üçün sadəcə MAXSIZE dəyərini artıra bilərlər.
Müəllif Giriş:
Viktor Saymon məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc mdb düzəliş və sql bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin https://www.datanumen.com/