Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Satır Bazı Güvenlik ile izleme ve işlem olmak üzere iki çeşit kısıtlama yapılabilir.

İzleme Kısıtı: Seçilen kullanıcıların belirlenen kısıt ifadesine uygun kayıtları görüntüleyebilmesi veya görüntüleyememesi için kullanılan kuraldır.

...

İzleme seçilerek oluşturulan kısıtlar NFS_RLS_PREDICATE_XXX_FILTER (XXX Tablo Adı) adıyla oluşturulan Table Valued Function'a eklenir.

İşlem Kısıtı: Seçilen kullanıcılar için kısıt ifadesinde belirtilen kayıtlarda, kayıt, düzelme ve silme işlemlerinin engellenmesi için kullanılır.

...

İşlem kısıtı seçilerek oluşturulan kayıtlar NFS_RLS_PREDICATE_XXX_BLOCK (XXX Tablo Adı) adıyla oluşturulan Table Valued Function'a eklenir.

Hepsi seçilerek oluşturulan kayıtlar ise; NFS_RLS_PREDICATE_XXX_FILTER ve NFS_RLS_PREDICATE_XXX_BLOCK için oluşturulan Table Valued Function'a eklenir.

Not: Kısıt Tipi seçeneği sadece SQL Server veritabanlarında kullanılabilir.

Detaylı Tanım: Detaylı Tanım yöntemi seçildiğinde alttaki bölüme istenen kısıt tanımı serbest bir biçimde yazılabilir. Kısıt tanımlarında saha adının başında @ ifadesi yer almalıdır.

Örn; @CARI_KOD LIKE 'M%' AND @CARI_TIP = 'A' AND (@CARI_IL = 'IZMIR' OR @CARI_IL = 'AYDIN')

Basit Tanım: Basit Tanım yönteminde SQL cümlesinin yazıldığı bölüm yerine saha listesinin bulunduğu bir tablo ekrana gelecektir. Saha Adı alanından tablonun kısıt ifadesinin yazılacağı saha adı seçilir ve ilgili operatör belirtilerek değer alanlarına kısıt değeri yazılır.

...

Birden fazla alana kısıt vermek için sağ klik menüsü "Araya Satır Ekle" seçeneği kullanılabilir.

Tablo Sahaları

"Veritabanı Nesnesi" alanında seçilen tabloya ait sahaların izlenmesi için kullanılan butondur. Böylece, kısıt verilecek tablonun saha isimlerine bu ekrandan bakılabilir.

...