Sıkıştır ve Onar'ı kullanarak veritabanı dosyası sorunlarını önleme ve düzeltme

Sıkıştır ve Onar'ı kullanarak veritabanı dosyası sorunlarını önleme ve düzeltme

Veritabanı dosyaları siz kullandıkça hızla büyüyebilir ve bazen performansı engelleyebilir. Ayrıca bazen bozulabilir veya hasar görebilir. Bu sorunları gidermek veya düzeltmek için Veritabanını Sıkıştır ve Onar komutunu kullanabilirsiniz. Düzenleme işlemi verilerinizi sıkıştırmaz, kullanılmayan alanı kaldırarak veritabanı dosyanızı küçültür. Veritabanını Sıkıştır ve Onar komutu ayrıca veritabanınızın performansını artırmaya yardımcı olur.

İpucu   Veritabanını bölmek , veritabanı dosyalarının bozulmasını önleyebilir ve verileri kullanıcıların doğrudan eriştikleri ayrı bir dosyada tutarak verilerin kaybolmasını önler.

Ne yapmak istiyorsunuz?

Veritabanını sıkıştırma ve onarma yöntemleri
- Başlamadan önce

Bir veritabanını kapandığında sıkıştırma ve onarma
Açtığınız bir veritabanını sıkıştırma ve onarma
Açık olmayan bir veritabanını sıkıştırma ve onarmaAccess sizi sorduğunda bozuk bir veritabanını sıkıştırma ve onarma



Bir veritabanını
sıkıştırma ve onarma
- Veritabanıyla büyüyen veritabanı dosyalarıVeritabanı dosyaları bozulabilir

Veritabanını sıkıştırma ve onarma yöntemleri

Veritabanını sıkıştırmak ve onarmak için birkaç yaklaşım vardır. En yaygın alıştırma, bir veritabanını kapandığında otomatik olarak sıkıştırmak ve onarmanız. Ayrıca, veritabanı açıkken ve açık olmayan bir veritabanında, veritabanını Sıkıştır ve Onar komutunu da çalıştırabilirsiniz.

Başlamadan önce

Sıkıştırma ve onarma işlemine başlamadan önce aşağıdaki eylemleri gerçekleştirin:

  • Veritabanının yedeğini oluşturma    Onarım işlemi sırasında, Access bozuk tablolardaki bazı verileri kesebilir. Bazı durumlarda bu verilerin yedekten kurtarılması mümkün olabilir. Normal yedekleme stratejinize ek olarak, Veritabanını Sıkıştır ve Onar komutunu kullanmadan önce yedekleme yapmalısınız. Daha fazla bilgi için bkz .

  • Veritabanına özel kullanım erişimi alma    Sıkıştırma ve onarma işlemi için veritabanı dosyasına özel erişim gerekir, çünkü bu işlem diğer kullanıcıların çalışmasını kesintiye uğratabilir. Sıkıştırma ve onarma işlemini çalıştırmayı planladığınızda diğer kullanıcılara bunu bildirmelisiniz; böylelikle, bu süre içinde onlar da veritabanını kullanmaktan kaçınabilirler. Daha fazla bilgi için varolan bir Access veritabanını açmakonusuna bakın.

    Kullanıcılara, ne kadar süreyle veritabanını kullanmaktan kaçınacaklarını haber verin. Sıkıştırma ve onarma işlemlerini düzenli aralıklarla çalıştırıyorsanız, işlemin ne kadar sürdüğünü kaydedin. Bu şekilde daha doğru tahminlerde bulunabilir ve diğer kullanıcılara ne kadar süreyle veritabanını kullanmaktan kaçınmaları gerektiği konusunda yol gösterebilirsiniz.

  • Veritabanına yeterli dosya izni alma    Yeterli izinleriniz yoksa, bir veritabanını düzenlemeniz ve onarmanız gerekirse, yardım için sistem yöneticinize başvurun. Daha fazla bilgi için Windows 10 ' da ağ üzerinden dosya paylaşımı değişiklikleriniinceleyin.

Sayfanın Başı

Veritabanını kapatılırken otomatik olarak sıkıştırma ve onarma

Veritabanını kapatırken otomatik olarak sıkıştırmak ve onarmak istiyorsanız, Kapatırken sıkıştır veritabanı seçeneğini kullanabilirsiniz. Bu seçeneğin ayarlanması yalnızca o sırada açık olan veritabanını etkiler. Otomatik olarak sıkıştırmak ve onarmak istediğiniz her veritabanı için bu seçeneği ayrı ayrı ayarlayın. Çok kullanıcılı veritabanlarında, veritabanının kullanılabilirliğini anlık olarak kesintiye uğratabilecek olması nedeniyle bu seçeneği ayarlamak istemeyebilirsiniz.

  1. Dosya > Seçenekler’i seçin.

  2. Access Seçenekleri Iletişim kutusunda geçerli veritabanı'nı seçin.

  3. Uygulama Seçenekleri'nin altında Kapatırken sıkıştır onay kutusunu seçin.

  4. Tamam’ı seçin.

  5. Seçeneğin etkinleşmesi için veritabanını kapatıp yeniden açın.

Sayfanın Başı

Açtığınız veritabanını el ile sıkıştırma ve onarma

  • Dosya > bilgi > Compact & Repair Database'i seçin.

    Access, düzenlenmiş ve onarılan veritabanının aynı konumda bir kopyasını oluşturur.

Sayfanın Başı

Açık olmayan bir veritabanını el ile sıkıştırma ve onarma

Bir Access veritabanını doğrudan açamıyorsanız bu yordamı kullanın.

  1. Başka hiçbir kullanıcının şu anda veritabanı dosyasını kullanmamasını sağlayın.

  2. Access 'i başlatın.

  3. Access 2013, Access 2016 ve Access 2019:

    1. Şablonlar sayfasında boş veritabanı'nı çift tıklatın.

    2. > Kapat'ı seçin.

  4. Veritabanını Sıkıştır ve onar> veritabanı araçları 'nı seçin.

  5. Veritabanı Sıkıştırma Kaynağı iletişim kutusunda, sıkıştırmak ve onarmak istediğiniz veritabanına gidin ve çift tıklayın.

Access, düzenlenmiş ve onarılan veritabanının aynı konumda bir kopyasını oluşturur.

Sayfanın Başı

Access sizi sorduğunda bozuk bir veritabanını sıkıştırma ve onarma

Bozuk bir veritabanı dosyasını açmaya çalıştığınızda, veritabanını düzenlemeye ve onarmaya Access tarafından istenirse Evet 'iseçin. İki şey olabilir:

  • Access bozuk dosyayı tümüyle onarırsa, onarımın başarılı olduğunu ve her şeyin olması gerektiği gibi olduğundan emin olmak için veritabanı içeriğini denetlemeniz gerektiğini belirten bir ileti görüntüler.

  • Access yalnızca kısmen başarılıysa, veritabanı nesnelerini MSysCompactErrorsadlı bir sistem tablosunda onaramayabilir. Access MSysCompactErrors tablosunu veri sayfası görünümünde açar. Veritabanı bozulmadan önce aldığınız bir yedeğiniz varsa, onarılan veritabanınıza aktarılacak nesnelere karar vermek için MSysCompactErrors tablosunu kullanabilirsiniz. Sistem tablolarını göstermek için gezinti başlığı çubuğuna sağ tıklayıp Gezinti Seçenekleri Iletişim kutusunda sistem nesnelerini göster'i seçin.

Sayfanın Başı

Bir veritabanını sıkıştırma ve 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.

Veritabanı dosyaları kullanıldıkça büyür

Siz verileri ekledikçe, güncelleştirdikçe ve tasarımını değiştirdikçe, veritabanı dosyası büyür. Bu büyüme kısmen yeni verilerden, kısmen de diğer kaynaklardan gelir:

  • Access, çeşitli görevleri yerine getirmek için geçici, gizli nesneler oluşturur. Bazı durumlarda, Access'in bu geçici nesnelere ihtiyacı kalmadığında da bunlar veritabanında kalır.

  • Bir veritabanı nesnesini sildiğinizde bu nesnenin kapladığı disk alanı otomatik olarak geri kazanılmaz; nesne silinmiş olsa bile veritabanı dosyası bu disk alanını kullanmaya devam eder.

Veritabanı dosyanız geçici ve silinmiş nesnelerin kalıntılarıyla doldukça, performansı düşebilir. Nesneler daha yavaş açılabilir, sorguların çalışması normalden uzun sürebilir ve olağan işlemler genel olarak daha uzun sürüyor gibi görünebilir.

Sayfanın Başı

Veritabanı dosyaları bozulabilir

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.

Bu bozulma genellikle Visual Basic for Applications (VBA) modülü ile ilgili bir sorundan kaynaklanır ve veri kaybına neden olmaz. Öte yandan bu tür bozulmalar, kaybolan VBA kodu veya kullanılamayan formlar gibi veritabanı tasarımına zarar verme riski taşır.

Ender durumlarda, veritabanı dosyasındaki bozulma gerçekten veri kaybına neden olur. Çoğunlukla, bu kayıp tek bir kullanıcının son eylemiyle, başka bir deyişle tek bir veri değişikliğiyle sınırlıdır. Kullanıcı verileri değiştirmeye başlar ve değiştirme işlemi kesintiye uğrarsa (örneğin, ağ hizmetinin kaybından dolayı), Access veritabanı dosyasını bozuk olarak işaretler. Dosya onarılabilir ama onarım tamamlandıktan sonra bazı veriler eksik olabilir.

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Ayrıca Bkz:

Yedekleme ve geri yükleme işlemleriyle verileri Korumagenel

Kullanıcı seçeneklerini ayarlama

Daha fazla yardıma mı ihtiyacınız var?

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×