Sıkıştır ve Onar'ı kullanarak veritabanı dosyası sorunlarını önleme ve düzeltme - Access
Veritabanı dosyaları, siz bunları, bazen performans engelleyen kullanırken hızlı büyür. Ayrıca ara sıra bozuk veya hasar görmüş olabilir. Bu sorunları çözmek veya önlemek için Veritabanını Sıkıştır ve Onar komutunu kullanabilirsiniz. Sıkıştırılmış işlemi verilerinizi sıkıştırmak değil — kullanılmayan alanı ortadan kaldırarak daha küçük dosya veritabanınızı kolaylaştırır. Veritabanını Sıkıştır ve Onar komutu, veritabanınızın performansını da yardımcı olur.
İpucu Veritabanını bölmenin ve veri kaybını sınırlamaya verilerin kullanıcıların doğrudan erişimi olmayan ayrı bir dosyada tutulmasını sağlayarak veritabanı dosyalarının bozulmasını önlemeye yardımcı olabilir.
Bir veritabanını sıkıştırma ve onarma yolları
— Sıkıştırma ve onarma bunu kapatıldığında bir veritabanı
— Sıkıştırma ve onarma açmış olduğunuz bir veritabanı
— Sıkıştırma ve onarma değil açık olan bir veritabanı
— Sıkıştırma ve onarma erişim istediğinde bozuk veritabanı
Sıkıştırma ve onarma veritabanı neden
— İle kullanmak üzere veritabanı dosyaları Büyüt
— Veritabanı dosyaları bozulmuş
Birkaç yaklaşım vardır düzenleme ve onarma bir veritabanı için. Otomatik olarak düzenlemeye ve bunu kapatıldığında veritabanını onarmaya yaygın bir uygulamadır. Ayrıca, el ile Veritabanını Sıkıştır ve Onar komutu, açık bir veritabanınız olduğu ve veritabanına açık olmayan çalıştırabilirsiniz.
Sıkıştırma ve onarma işlemini başlamadan önce aşağıdaki eylemleri gerçekleştirin:
Veritabanının bir yedeğini oluşturun Onarma işlemi sırasında bazı veri zarar görmüş tablolardan erişim kısaltmak. Bazen, bu verileri yedekten kurtarmak mümkündür. Normal yedekleme stratejinizi yanı sıra, Veritabanını Sıkıştır ve Onar komutunu kullanarak önce hemen yedek oluşturmanız gerekir. Daha fazla bilgi için bkz: koruma yedekleme ve geri yükleme işlemleriyle.
Veritabanını özel kullanım erişme Diğer kullanıcıların çalışmasını kesintiye çünkü sıkıştırma ve onarma işlemini veritabanı dosyasının özel erişim gerektirir. Çalıştır bir sıkıştırma ve onarma işlemi, planlarken bu süre boyunca veritabanını kullanma önlemek için diğer kullanıcıların bildirmelisiniz. Daha fazla bilgi için bkz: var olan bir Access veritabanını açın.
Veritabanı için yeterli dosya izin alma Bir veritabanını sıkıştırma ve onarma gereken ve yeterli izinlere sahip değil, Yardım için sistem yöneticinize başvurun. Daha fazla bilgi için bkz: Windows 10'da bir ağ üzerinden paylaşımı dosya ve kişilerle dosya paylaşma.
Otomatik olarak düzenleme ve bunu kapatıldığında bir veritabanı onarma istiyorsanız, veritabanı kapatırken Düzenle seçeneği seçebilirsiniz. Bu seçenek ayarını açık durumdaki veritabanının etkiler. Ayrı ayrı otomatik sıkıştırma ve onarma istediğiniz her veritabanı için bu seçeneği belirleyin. Veritabanı kullanılabilirliği anlık olarak bozabileceğinden çok kullanıcılı veritabanlarında, bu seçeneği belirlemek istemeyebilirsiniz.
Access Seçenekleri iletişim kutusunda, Geçerli veritabanı' ı seçin.
Elle sıkıştırma ve onarma, açık bir veritabanı
Dosya Seç > bilgi > sıkıştırma ve onarma veritabanı.
Access aynı konumda sıkıştırılmış ve onarılan veritabanının bir kopyasını oluşturur.
Elle sıkıştırma ve onarma açık olmayan bir veritabanı
Bir Access veritabanını doğrudan açamadığınızda bu yordamı kullanın.
Başka bir kullanıcı veritabanı dosyasının şu anda kullandığınızdan emin olun.
Access 2013, Access 2016 ve Access 2019:
Boş veritabanışablonları sayfasında çift tıklatın.
Dosya Seç > Kapat.
Veritabanı Araçları Seç > Veritabanını sıkıştırma ve onarma.
Düzenleme ve erişim istediğinde bozuk veritabanını onarma
Bozuk, bir veritabanı dosyasının veritabanını sıkıştırma ve onarma için Access tarafından istendiğinde açmaya çalıştığınızda, Evet'iseçin. İki şey durum ortaya çıkabilir:
Access yalnızca kısmen başarılı olursa, MSysCompactErrorsadlı Sistem tablodaki onarma değil veritabanı nesnelerini izler. Access MSysCompactErrors tabloyu Veri Sayfası görünümünde açar. Önceki yedek varsa veritabanı bozulmuş önce onarılan veritabanınıza almak için hangi nesneleri karar MSysCompactErrors tablo kullanabilirsiniz. Sistem tabloları ortaya çıkarmak için Gezinti başlık çubuğunu sağ tıklatın ve sonra Sistem nesneleri gösterGezinti Seçenekleri iletişim kutusunda seçin.
Neden düzenlemeli ve veritabanı onarma
Bu genel bakış makalesinde, Veritabanını Sıkıştır ve Onar komutunu kullanmanın bazen veritabanını etkileyen şu sorunları önlemeye ve düzeltmeye nasıl yardımcı olabileceği açıklanır: kullanıldıkça büyüyen dosyalar ve bozulan dosyalar.
Belirli durumlarda veritabanı dosyası bozulabilir. Veritabanı dosyası ağ üzerinden paylaşılıyorsa ve aynı anda dosya üzerinde doğrudan çalışan birden çok kullanıcı varsa, bu dosyanın küçük de olsa bozulma riski vardır. Kullanıcılar Not alanlarındaki verileri sık sık düzenliyorsa bozulma riski biraz daha artar ve zamanla bu risk büyür. Veritabanını Sıkıştır ve Onar komutunu kullanarak bu riski ortadan kaldırabilirsiniz.
Genellikle, Bozulması bu tür bir Visual Basic for Applications (VBA) modülünde ile ilgili bir sorun nedeniyle oluşur ve bir veri kaybı riski değil. Bununla birlikte, Bozulması bu tür bir kayıp VBA kodu veya kullanılamayan formlar gibi veritabanı tasarım hasarlı riski.
Koruma yedekleme ve geri yükleme işlemleriyle
Ayarlama genel kullanıcı seçenekleri