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

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. 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. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

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.

Ne yapmak istiyorsunuz?

Bir veritabanını sıkıştırma ve onarma yolları
Başlamadan önce
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ş

Bir veritabanını sıkıştırma ve onarma yolları

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.

Başlamadan önce

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.

    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ı 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.

Sayfanın Başı

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

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.

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

  2. Access Seçenekleri iletişim kutusunda, Geçerli veritabanı' ı 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 veritabanını kapatıp yeniden açın.

Sayfanın Başı

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.

Sayfanın Başı

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.

  1. Başka bir kullanıcı veritabanı dosyasının şu anda kullandığınızdan emin olun.

  2. Access'i başlatın.

  3. Access 2013, Access 2016 ve Access 2019:

    1. Boş veritabanışablonları sayfasında çift tıklatın.

    2. Dosya Seç > Kapat.

  4. Veritabanı Araçları Seç > Veritabanını sıkıştırma ve onarma.

  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 aynı konumda sıkıştırılmış ve onarılan veritabanının bir kopyasını oluşturur.

Sayfanın Başı

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 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ı 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.

Sayfanın Başı

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.

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.

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.

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.

Ayrıca Bkz:

Koruma yedekleme ve geri yükleme işlemleriyle

Ayarlama genel kullanıcı seçenekleri

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.

×