Metadata erişim kontrolü, veritabanı görünürlüğünü kullanıcı, veritabanı veya örnek düzeyinde kısıtlar; izni olmayan kullanıcılar DMS içinde bu nesneleri göremez veya aramalarda bulamaz.
Önkoşullar
Hedef örneğin kontrol modu Security Collaboration olmalıdır. Daha fazla bilgi için bkz. Kontrol modları.
Sistem rolünüz administrator olmalıdır. Daha fazla bilgi için bkz. Sistem rolleri.
Arka plan bilgileri
Birleşik bir veritabanı yönetim portalı olarak DMS, farklı kullanıcıların farklı verilere erişimi için erişim kontrolü sağlar. Metadata erişim kontrolü özelliği veri güvenliğini daha da güçlendirir. Bu özellik etkinleştirildiğinde, belirli kullanıcıların yalnızca yetkilendirildikleri veritabanlarını görüntülemesini ve erişmesini kısıtlayabilir, belirtilen veritabanlarının ise yalnızca yetkili kullanıcılar tarafından görüntülenip erişilebilmesini sağlayabilirsiniz.
DMS içinde veritabanı düzeyindeki izinler şunları içerir: Query, Export ve Change. Bu izinlerden herhangi birine sahip olan kullanıcı veritabanı için yetkili kabul edilir ve DMS içinde aşağıdaki işlemleri yapabilir:
Veritabanını sol gezinme bölmesinde, üst arama çubuğunda ve izin isteği arama çubuğunda görüntüler. Kullanıcının veritabanındaki verileri sorgulayıp sorgulayamayacağı, kullanıcının Query iznine sahip olup olmadığına bağlıdır.
Veritabanının örnek bilgilerini görüntüler. Ancak aynı örnekteki diğer veritabanlarını göremez. Diğer veritabanlarını görüntüleyebilmesi, o veritabanlarında izni olup olmadığına bağlıdır.
Metadata erişim kontrolü varsayılan olarak devre dışı bırakılmıştır. Devre dışı olduğunda, kullanıcılar DMS konsolundaki sol gezinme bölmesinde, üst arama çubuğunda ve izin isteği arama çubuğunda bir örnek altındaki tüm veritabanlarını görüntüleyebilir. Ancak görünürlük operasyonel izin sağlamaz. Gerçek operasyonel erişim, administrator tarafından verilen izinlerle belirlenir.
Metadata erişim izinlerini aşağıdaki üç yolla yönetebilirsiniz:
Kullanıcı erişim kontrolü: Belirtilen kullanıcının yalnızca yetkilendirildiği veritabanlarını görüntülemesini ve erişmesini kısıtlar.
Veritabanı erişim kontrolü: Belirtilen veritabanının yalnızca yetkili kullanıcılar tarafından görüntülenmesini ve erişilmesini kısıtlar.
Örnek erişim kontrolü: Belirtilen örneğin ve onun tüm veritabanlarının yalnızca yetkili kullanıcılar tarafından görüntülenmesini ve erişilmesini kısıtlar.
Kullanım notları
-
Metadata erişim kontrolü yalnızca örnek düzeyi ve veritabanı düzeyi granülerliğini destekler. Tablolar veya saklı yordamlar ve işlevler gibi programlanabilir nesneler için erişim kontrolünü desteklemez. Her kontrol türünün granülerliği şu şekildedir:
Kullanıcı erişim kontrolü: Belirli bir kullanıcının hangi örnekleri ve veritabanlarını görüntüleyip erişebileceğini kontrol eder. Granülerlik: örnek düzeyi ve veritabanı düzeyi.
Veritabanı erişim kontrolü: Hangi kullanıcıların belirli bir veritabanını görüntüleyip erişebileceğini kontrol eder. Granülerlik: veritabanı düzeyi.
Örnek erişim kontrolü: Hangi kullanıcıların belirli bir örneği ve onun tüm veritabanlarını görüntüleyip erişebileceğini kontrol eder. Granülerlik: örnek düzeyi.
Administrator, DBA ve örnek sahibi gibi sistem rolleri metadata erişim kontrolünden muaftır. Metadata erişim kontrolü etkinleştirildikten sonra bile bu roller tüm örnekleri ve veritabanlarını görüntüleyebilir ve erişebilir. Metadata erişim kontrolü kısıtlamaları yalnızca erişim kontrolü etkinleştirilen normal kullanıcılar için geçerlidir.
Metadata erişim kontrolü etkinleştirilmiş bir veritabanı veya örnek için, metadata izni olmayan kullanıcılar bilet göndererek izin isteyemez. Bu izinleri yalnızca bir administrator veya DBA verebilir.
Bir kullanıcı için erişim kontrolünü etkinleştirin
Bir kullanıcı için metadata erişim kontrolünü etkinleştirdiğinizde, bu kullanıcı:
Yalnızca izne sahip olduğu veritabanlarını görebilir. Bir kullanıcının hangi veritabanlarında izni olduğunu kontrol etmek için Security and specifications > Permission center > Permissions yolunu izleyin. Ayrıntılar için bkz. İzinlerinizi görüntüleme.
İzni olmayan hiçbir veritabanı örneğini veya veritabanını görüntüleyemez ya da bunlar için izin talebinde bulunamaz.
DMS 5.0 konsoluna giriş yapın.
Üst gezinme çubuğunda O&M > Users seçeneğini belirleyin.
-
Kullanıcıyı bulun, Actions sütununda More > Access control seçeneğine tıklayın.
NotBirden çok kullanıcı için erişim kontrolünü aynı anda etkinleştirmek üzere kullanıcıları seçin ve sayfanın üst kısmında Access control seçeneğine tıklayın.
User access control iletişim kutusunda Metadata access control seçeneğini etkinleştirin ve OK seçeneğine tıklayın.
Bir veritabanı için metadata erişim kontrolünü etkinleştirin
DMS 5.0 konsoluna giriş yapın.
-
DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız, üst gezinme çubuğunda seçeneğini belirleyin.
Instances sayfasında Database List sekmesine tıklayın.
-
Veritabanını bulun, Actions sütununda seçeneğini belirleyin.
NotBirden çok veritabanı için metadata erişim kontrolünü aynı anda etkinleştirmek üzere veritabanlarını seçin, sekmenin üst kısmında seçeneğini belirleyin.
Metadata access control iletişim kutusunda Metadata access control seçeneğini etkinleştirin ve OK seçeneğine tıklayın.
Bir veritabanı örneği için metadata erişim kontrolünü etkinleştirin
DMS 5.0 konsoluna giriş yapın.
-
DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız, üst gezinme çubuğunda seçeneğini belirleyin.
Instances sayfasında Instance List sekmesine tıklayın.
-
Örneği bulun, Actions sütununda seçeneğini belirleyin.
NotMetadata erişim kontrolü yalnızca Security Collaboration mode içindeki örnekler için kullanılabilir. Birden çok örnek için metadata erişim kontrolünü aynı anda etkinleştirebilirsiniz.
Metadata access control iletişim kutusunda Metadata access control seçeneğini etkinleştirin ve OK seçeneğine tıklayın.