Skip to main content

AccessTr.neT


Tablo Güvenliği Hakkında

Tablo Güvenliği Hakkında

#2
Backendinizi şifrelerseniz şifreyi bilmeyen kimse açamaz, navigation pane'i gizlerseniz ve açılmasını engelleyecek kod yazarsanız yine açılmaz. Yine keza "MSysObjects" tablosundaki özellikleri kullanabilirsiniz ve örneğin ~HiddenTable1 gibi özel bir önekle adlandırdığınız tablolarınızı sistem nesnesi olarak işaretleyip
Dim tbl As TableDef
For Each tbl In CurrentDb.TableDefs
    If tbl.Name Like "HiddenTable*" Then
        tbl.Attributes = dbHiddenObject
    End If
Next tbl
gibi bir kodla tabloları gizleyebilirsiniz ve böylece tablo doğrudan gezinti bölmesinde görünmez hale gelir. Kullanıcılara Seçenekler > Gezinti Seçenekleri altında sistem tablolarını görüntüleme izni verilmemişse, tablonuz erişilemez olur.

Hiçbir veritabanında tablo gizleme diye doğrudan bir özellik yoktur. Ancak farklı mekanizmalar ve yöntemlerle tablolara erişimi sınırlandırmak veya kullanıcılar için gizli hale getirmek mümkündür. Bu tür yöntemler genellikle erişim kontrolü, görünüm yönetimi veya metadata seviyesinde değişikliklerle sağlanır.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Tablo Güvenliği Hakkında - Yazar: notrino - 16/11/2024, 17:55
RE: Tablo Güvenliği Hakkında - Yazar: atoykan - 16/11/2024, 18:51
RE: Tablo Güvenliği Hakkında - Yazar: notrino - 19/11/2024, 12:42
Task