DMS'de belirli kullanıcılar için örnekler, veritabanları ve tablolar üzerindeki izinleri atayın veya iptal edin.
Önkoşullar
Örnek için güvenlik barındırma özelliği etkinleştirilmiş olmalıdır. Güvenlik barındırmayı etkinleştirme.
Hedef kullanıcı DMS'ye eklenmiş olmalıdır. Kullanıcı yönetimi.
Notlar
Veritabanları, tablolar, satırlar ve hassas sütunlar üzerinde ayrıntılı izin yönetimi yapmak için güvenlik barındırma özelliği gereklidir. Hassas sütun izinleri ayrıca hassas veri koruma özelliğini de gerektirir.
Yönetici veya DBA, mevcut DMS kiracısı içindeki kullanıcılar için kaynak izinlerini atayabilir ve iptal edebilir.
Kaynak sahibi, yönettiği veritabanları ve tablolar için izinleri atayabilir ve iptal edebilir.
İzin yönetimi yöntemleri
|
Kullanıcı rolü |
Yönetim yöntemi |
Kaynak türleri |
|
Yönetici |
Örnek izinleri, veritabanı izinleri, tablo izinleri, hassas sütun izinleri, satır izinleri ve kaynak sahipliği. |
|
|
Örnek izinleri, veritabanı izinleri ve tablo izinleri. |
||
|
DBA |
Örnek izinleri, veritabanı izinleri, tablo izinleri, hassas sütun izinleri, satır izinleri ve kaynak sahipliği. |
|
|
Örnek izinleri, veritabanı izinleri ve tablo izinleri. |
||
|
Kaynak sahibi |
Örnek izinleri, veritabanı izinleri, tablo izinleri, hassas sütun izinleri, satır izinleri ve kaynak sahipliği. |
|
|
Mevcut kiracıdaki tüm kullanıcılar (rolden bağımsız) |
Örnek izinleri, veritabanı izinleri, tablo izinleri, programlanabilir nesne izinleri, hassas sütun izinleri, satır izinleri ve kaynak sahipliği. |
Kaynak sahibi; örnek sahibi, veritabanı sahibi veya tablo sahibi olabilir.
Örnek yönetimi ile izinleri yönetin
DMS 5.0 konsoluna giriş yapın.
-
DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
Instance List sekmesinde hedef örneği bulun ve İşlemler sütununda seçeneğine tıklayın.
-
Instance Permission sekmesinde örnek izinlerini atayın veya iptal edin.
-
Örnek izinleri atama
Grant Instance Permissions seçeneğine tıklayın, belirli bir kullanıcıya atanacak Performance View, Query, Export veya Change izinlerini seçin ve ardından Confirm seçeneğine tıklayın.
Permission Settings alanında, Security Hosting Only bölümü altında gerekli izinleri seçin ve Expiration Time değerini (örneğin 1 month) ayarlayın.
-
Örnek izinlerini iptal etme
Tek bir kullanıcının izinlerini iptal etmek için: Hedef kullanıcının satırında Revoke Permission seçeneğine tıklayın. İptal edilecek izinleri seçin ve Confirm seçeneğine tıklayın.
Birden çok kullanıcının izinlerini iptal etmek için: Kullanıcıları seçin, Revoke Permission seçeneğine tıklayın, iptal edilecek izinleri seçin ve ardından Confirm seçeneğine tıklayın.
-
Yetkilendirmeyi uzatma
Süresi dolmak üzere olan izinleri uzatmak için kullanıcıyı seçin ve Extend Authorization seçeneğine tıklayın.
-
-
Database Permission sekmesinde veritabanı izinlerini atayın veya iptal edin.
-
Veritabanı izinleri atama
Grant Database Permissions seçeneğine tıklayın, belirli bir veritabanı için atanacak Query, Export veya Change izinlerini seçin ve ardından Confirm seçeneğine tıklayın.
Expiration Time açılır listesinden geçerlilik süresini (örneğin 1 month) seçin.
-
Veritabanı izinlerini iptal etme
Tek bir kullanıcının izinlerini iptal etmek için: Hedef kullanıcının Actions sütununda Revoke Permission seçeneğine tıklayın. İptal edilecek izinleri seçin ve Confirm seçeneğine tıklayın.
-
Birden çok kullanıcının izinlerini iptal etmek için: Kullanıcıları seçin, Revoke Permission seçeneğine tıklayın, iptal edilecek izinleri seçin ve ardından Confirm seçeneğine tıklayın.
Manage Permissions iletişim kutusunda, Database Permission sekmesi altında hedef veritabanının satırındaki onay kutusunu işaretleyerek (örneğin
dmsdb) iptal edilecek kayıtları seçin.
-
Yetkilendirmeyi uzatma
Süresi dolmak üzere olan izinleri uzatmak için kullanıcıyı seçin ve Extend Authorization seçeneğine tıklayın.
-
-
Database List sekmesinde veritabanları, tablolar, sütunlar ve satırlar için sahipleri toplu olarak ayarlayın, sahipliği devredin veya izinleri yönetin.
NotHedef veritabanının yanındaki seçeneğine tıklayarak da kaynak izinlerini yönetebilirsiniz.
Kullanıcı yönetimi ile izinleri yönetin
Kaynak izinlerini atama veya iptal etme
DMS 5.0 konsoluna giriş yapın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
-
Kullanıcı izinlerini atayın.
NotBir yöneticinin kullanıcılara veritabanları, tablolar, satırlar ve hassas sütunlar üzerinde izinler atayabilmesi için önce örnek üzerinde güvenlik barındırma özelliğinin etkinleştirilmesi gerekir.
Hedef kullanıcıyı seçin ve sayfanın üst kısmındaki Authorize User seçeneğine veya hedef kullanıcının satırındaki Authorize seçeneğine tıklayın. Örnekler, veritabanları, tablolar, satırlar veya hassas sütunlar için izinler atayın ya da kullanıcıyı bir izin şablonuna ekleyin.
NotHedef veritabanının yanındaki Authorize seçeneğine tıklayarak da kaynak izinlerini yönetebilirsiniz.
-
Kullanıcı izinlerini iptal edin.
Hedef kullanıcının satırında seçeneklerine tıklayın.
Hedef kaynağı seçin, iptal edilecek kaynak izinlerini belirleyin ve ardından Revoke Permission seçeneğine tıklayın.
Export ve Change gibi iptal edilecek izin türlerini seçin ve ardından Confirm seçeneğine tıklayın.
-
Yetkilendirme süresini uzatın.
Süresi dolmak üzere olan izinleri uzatmak için başvuru yapın.
Kullanıcı izinlerini görüntüleme
Yöneticiler, bir kullanıcının örnekler, veritabanları, tablolar, satırlar ve hassas sütunlar üzerindeki izinlerini ve sahip olduğu kaynakları görüntüleyebilir.
DMS 5.0 konsoluna giriş yapın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
Hedef kullanıcının satırında seçeneklerine tıklayın.
-
Standard Permissions sekmesinde kullanıcının sahip olduğu kaynak izinlerini görüntüleyin.
İzinler; Instance Permission, Database Permission, Table Permission, Row Permission ve Sensitive Column Permission olarak kategorize edilir. Tabloda her bir izin için Permission type, Grant time, Expiration time, Current status ve Actions (daha fazla bilgi görüntülemek için Permission Details seçeneğine tıklayabilirsiniz) bilgileri gösterilir.
-
My Resources sekmesinde kullanıcının sahip olduğu kaynakları görüntüleyin.
Kaynakları Owner's instances, Owner's databases veya Owner's tables filtrelerine göre listeleyebilirsiniz. Tabloda Schema, Region ve Data Owner gibi bilgiler görüntülenir. Actions sütununda Permission Management ve Adjust Data Owner bağlantıları bulunur.
İzin şablonları ile izinleri yönetin
İzin atama veya iptal etme
DMS 5.0 konsoluna giriş yapın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
Ayrıntılar sayfasını açmak için mevcut bir şablon adına tıklayın veya İzin şablonu oluşturma işlemini gerçekleştirin.
-
Kaynak ekleyin.
Şablona örnek, veritabanı ve tablo kaynakları eklemek için Add Resource seçeneğine tıklayın.
-
Arama kutusuna hedef örneğin adını girin, Enter tuşuna basın, ardından hedef kaynağı ve Permission Type değerini seçin.
NotOnaylamadan önce farklı sekmelerdeki örnekleri, veritabanlarını ve tabloları aynı anda ekleyebilirsiniz.
Güvenlik barındırma özelliğiyle birlikte kullanılabilen izin türleri şunlardır: Performance View, Query, Export ve Change. Güvenlik barındırma özelliği yoksa yalnızca Instance-Login izni kullanılabilir. Seçimlerinizi yaptıktan sonra Confirm seçeneğine tıklayın.
Confirm seçeneğine tıklayın.
-
Kullanıcı ekleyin.
Şablon ayrıntıları sayfasında Authorize seçeneğine tıklayın.
-
Yetkilendirmek istediğiniz kullanıcıları seçmek için arama kutusuna tıklayın ve izin geçerlilik süresini ayarlayın.
Authorize iletişim kutusunda bu yetkilendirmenin ekleme işlemi olduğunu unutmayın. Aynı izin türü için tekrar izin verilirse yeni geçerlilik süresi eskisinin yerine geçer. Kullanıcıları hızlıca eklemek için Load from Authorized User List seçeneğine de tıklayabilirsiniz.
Confirm seçeneğine tıklayın.
İzinleri görüntüleme ve iptal etme
-
Şablon ayrıntıları sayfasında Authorization Records seçeneğine tıklayın.
Sayfada Authorization Logs ve Authorized Personnel olmak üzere iki alt sekme görüntülenir. Authorization Logs sekmesindeki tabloda Authorized person, Expiration time, Authorizer, Action (Revoke/Authorize) ve Authorization time gibi sütunlar bulunur; bu sütunlar her bir yetkilendirme veya iptal işleminin ayrıntılarını kaydeder.
-
Authorized Personnel sekmesinde bu şablon aracılığıyla izin verilen kullanıcıları görüntüleyin ve izinlerini iptal etmek için Revoke düğmesini kullanın.
NotBu işlem, kullanıcıya en son verilen şablondaki tüm kaynaklar üzerindeki tüm izinleri iptal eder.
Yetkili personel listesinde Authorized person, Last operation time, Last operator ve Revocation status gibi sütunlar bulunur. Durum Revoked veya Not Revoked olabilir. Not Revoked durumundaki kullanıcılar için Permission Details öğesini görüntüleyebilir ve Revoke işlemini gerçekleştirebilirsiniz. İptal edilmiş kullanıcılar için yalnızca Permission Details öğesini görüntüleyebilirsiniz. Birden çok kullanıcının izinlerini aynı anda iptal etmek için Batch Revoke düğmesini kullanabilirsiniz.
İzin bileti başvurusu
DMS 5.0 konsoluna giriş yapın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
Permission Ticket List sayfasında Apply for Permission seçeneğine tıklayın ve açılır menüden başvurmak istediğiniz izin türünü seçin.
-
Permission Application sayfasında örnek, veritabanı, tablo veya diğer kaynaklar için talep ettiğiniz izinleri yapılandırın.
-
Başvurunuz için kaynakları seçin.
Kategori
İzin türleri
Açıklama
Güvenlik barındırma devre dışı
Örnek - Oturum Açma
Güvenlik barındırma devre dışı bırakıldığında yalnızca örnek oturum açma izinleri kullanılabilir.
-
Örnek uç noktasını veya adını girin ve ardından Search seçeneğine tıklayın veya Enter tuşuna basın.
-
Arama sonuçları listesinde hedef örneği seçin.
-
Seçilen örneği Confirm Selected Instances listesine eklemek için
simgesine tıklayın.
Güvenlik barındırma etkin
-
Örnek Sahibi
-
Veritabanı Sahibi
-
Tablo Sahibi
-
Örnek İzinleri
-
Örnek Performansı
-
Veritabanı İzinleri
-
Tablo İzinleri
-
Programlanabilir Nesne İzinleri
-
Satır İzinleri
-
Hassas Sütun İzinleri
Aşağıdaki adımlarda örnek olarak bir veritabanı izni başvurusu kullanılmıştır:
-
Veritabanı adını girin ve Search seçeneğine tıklayın veya Enter tuşuna basın. Bulanık eşleştirme için yüzde işaretini (
%) joker karakter olarak kullanabilirsiniz. Örneğin:dms%test. -
Arama sonuçları listesinde izin eklemek istediğiniz hedefi seçin.
-
Seçilen hedefi Confirm Selected Databases/Tables/Columns listesine eklemek için
simgesine tıklayın.
-
Başvurduğunuz Permission Type (Oturum Açma, Sorgu, Dışa Aktarma veya Değiştirme) seçeneğini belirleyin, izinler için bir Duration değeri ayarlayın ve bir Reason for Application girin.
-
Onay için isteği göndermek üzere Submit Application seçeneğine tıklayın.
-
Bilet onaylandıktan sonra sistem talep edilen izinleri otomatik olarak atar.
Güvenlik İş Birliği örnekleri için onay iş akışı özelleştirilebilir.
Güvenlik İş Birliği olmayan örneklerde: Güvenlik barındırma devre dışıysa yalnızca örnek oturum açma izinleri kullanılabilir ve varsayılan olarak örnek DBA'sı onay verir. Güvenlik barındırma etkinse kaynak sahibi onay verir. Sahip ayarlanmamışsa örnek DBA'sı onay verir.
İzinlerim ile izinleri yönetin
DMS 5.0 konsoluna giriş yapın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini belirleyin.
-
My Resources sekmesinde kaynak izinlerini yönetin:
-
Diğer kullanıcılara kaynak üzerinde izinler atayın.
Hedef örnek veya veritabanı/tablo kaynağının yanındaki Permission Management seçeneğine tıklayın ve ardından izinleri atayın.
Permission Management iletişim kutusunda kullanıcı adları (örneğin
db_doc), izin türleri (Query, Export ve Change), son kullanma tarihi ve verme yöntemi dahil olmak üzere yetkili kullanıcıların listesini görüntüleyebilirsiniz. -
Bir örneğin, veritabanının veya tablonun sahibini ayarlayın.
Hedef kaynağı seçin ve Transfer Ownership, Add Owner veya Release Owner seçeneklerinden birine tıklayın.
My Resources sekmesindeki örnek listesinde hedef kaynağı seçin ve kaynak sahibini ayarlamak için Transfer Ownership, Add Owner veya Release Owner seçeneklerine tıklayın.
-
İlgili API'ler
ListDatabaseUserPermissions: Belirtilen bir veritabanının kullanıcıları için izin ayrıntılarını listeler.
ListUserPermissions: Belirtilen bir kullanıcı için veritabanı ve tablo izinlerini sorgular.
GrantUserPermission: Bir kullanıcıya veritabanı veya tablo için izinler atar.
RevokeUserPermission: Bir kullanıcının veritabanı veya tablo için olan izinlerini iptal eder.