0

2 tablo içeren bir DB sahibim. Biri 50 farklı dizüstü bilgisayar ile bağlantılı ve hepsi bu tabloya ekleniyor. Kazaları önlemek için, bağlantılı tablodaki verileri diğer tablonun içeriğinin üzerine yazıyorum.MS Access: Bir tabloyu küçültmekten nasıl kısıtlarım?

Ancak, kötü niyetli bir kullanıcı bağlantılı tabloyu açar ve her şeyi silerse ne olur? Diğer tabloyu da numaralı boşluğuna erişim istiyorum. Bir tablonun boyutunun küçültülmesini (satır sayısı) kısıtlamanın bir yolu var mı? Verilerimi korumanın iyi bir yolu bu mu?

cevap

4

Bir tablonun boyutunun küçültülmesini engellemenin bir yolu var mı ( satır)?

Access veritabanı ile seçenekleriniz sınırlıdır.

Veritabanınız için eski MDB biçimini kullanırsanız, tanımlı bir kullanıcı grubu için tablodaki DELETE ayrıcalığını reddetmek için kullanıcı düzeyinde güvenlik ayarlayabilirsiniz.

ACCDB veya MDB biçimi ile tablonun satır sayısının bir hedef değerin altına düşmemesini sağlamak için CHECK kısıtlaması ekleyebilirsiniz; ancak bu durumda tablo büyürken hedef numarayı ayarlamanız gerekir. eski kısıtlamayı bırakmak ve yeni kısıtlama sürümünü eklemek. Erişim 2010 ile

, siz (Ben olasılığı olduğunu Soruşturma değil), ancak veri koruma ise bu yaklaşım kesinlikle Access 2007

için işe yaramaz siler iptal için bir veri makro kullanmak mümkün olabilir Önemli olan, tabloyu SQL Server gibi daha güçlü bir veritabanı sistemine geçirmenizi ve tablodaki DELETE ayrıcalığını iptal etmenizi öneririm.

+4

Hans haklı. Bu miktarda etkinlik ve güvenlik gereksinimleri ile bir Access veritabanı doğru araç değildir. _SQL Server_'ın _Express_ sürümü kurulumu ve kullanımı ücretsizdir. – Gustav

+2

Gerçekten de! Ayrıca, bir * "kötü niyetli kullanıcı" * Access veritabanı dosyasının tamamını silebiliyorsa, satırların bir tablodan silinmesini engelleyen bir önlem, verilerin güvenliğini sağlamada gerçekten etkili değildir. – HansUp

İlgili konular