Kontrol akses metadata membatasi visibilitas database pada tingkat pengguna, database, atau instans—pengguna tanpa izin tidak dapat melihat atau mencari objek tersebut di DMS.
Prasyarat
Mode kontrol instans target harus berupa Security Collaboration. Untuk informasi selengkapnya, lihat Control modes.
Peran sistem Anda adalah administrator. Untuk informasi selengkapnya, lihat System roles.
Informasi latar belakang
Sebagai portal manajemen database terpadu, DMS menyediakan kontrol akses bagi pengguna berbeda untuk mengakses data yang berbeda. Fitur kontrol akses metadata semakin memperkuat keamanan data. Setelah diaktifkan, fitur ini memungkinkan Anda membatasi pengguna tertentu agar hanya dapat melihat dan mengakses database yang telah mereka otorisasi, serta memastikan bahwa database tertentu hanya dapat dilihat dan diakses oleh pengguna yang berwenang.
Di DMS, izin tingkat database mencakup Query, Export, dan Change. Pengguna yang memiliki salah satu izin tersebut dianggap berwenang atas database tersebut dan dapat melakukan operasi berikut di DMS:
Menampilkan database di panel navigasi kiri, bilah pencarian teratas, dan bilah pencarian permintaan izin. Kemampuan pengguna untuk melakukan kueri data dalam database bergantung pada kepemilikan izin Query.
Menampilkan informasi instans dari database tersebut. Namun, pengguna tidak dapat melihat database lain dalam instans yang sama. Kemampuan untuk melihat database lain bergantung pada kepemilikan izin atas database tersebut.
Kontrol akses metadata secara default tidak diaktifkan. Saat dinonaktifkan, pengguna dapat melihat semua database di bawah suatu instans di panel navigasi kiri, bilah pencarian teratas, dan bilah pencarian permintaan izin di Konsol DMS. Namun, visibilitas tersebut tidak memberikan izin operasional. Akses operasional sebenarnya ditentukan oleh izin yang diberikan oleh administrator.
Anda dapat mengontrol izin akses metadata dengan tiga cara berikut:
Kontrol akses pengguna: Membatasi pengguna tertentu agar hanya dapat melihat dan mengakses database yang telah diberikan hak aksesnya.
Kontrol akses database: Membatasi database tertentu agar hanya dapat dilihat dan diakses oleh pengguna yang berwenang.
Kontrol akses instans: Membatasi instans tertentu beserta seluruh databasenya agar hanya dapat dilihat dan diakses oleh pengguna yang berwenang.
Catatan penggunaan
Kontrol akses metadata hanya mendukung granularitas tingkat instans dan database. Fitur ini tidak mendukung kontrol akses untuk tabel atau objek yang dapat diprogram seperti stored procedures dan functions. Granularitas masing-masing jenis kontrol adalah sebagai berikut:
User access control: Mengontrol instans dan database mana yang dapat dilihat dan diakses oleh pengguna tertentu. Granularitas: tingkat instans dan tingkat database.
Database access control: Mengontrol pengguna mana yang dapat melihat dan mengakses database tertentu. Granularitas: tingkat database.
Instance access control: Mengontrol pengguna mana yang dapat melihat dan mengakses instans tertentu beserta seluruh databasenya. Granularitas: tingkat instans.
Peran sistem seperti administrator, DBA, dan pemilik instans dibebaskan dari kontrol akses metadata. Bahkan setelah kontrol akses metadata diaktifkan, peran-peran ini tetap dapat melihat dan mengakses semua instans dan database. Pembatasan kontrol akses metadata hanya berlaku untuk pengguna biasa yang telah diaktifkan kontrol aksesnya.
Untuk database atau instans yang telah diaktifkan kontrol akses metadata, pengguna tanpa izin metadata tidak dapat mengajukan permintaan izin melalui tiket. Hanya administrator atau DBA yang dapat memberikan izin tersebut.
Aktifkan kontrol akses untuk pengguna
Setelah Anda mengaktifkan kontrol akses metadata untuk pengguna, pengguna tersebut:
Anda hanya dapat melihat database yang memiliki izin untuk Anda. Untuk memeriksa database mana saja yang memiliki izin untuk pengguna, buka Security and specifications > Permission center > Permissions. Untuk detail selengkapnya, lihat Lihat izin Anda.
Tidak dapat melihat atau mengajukan izin untuk instans basis data atau database mana pun yang tidak memiliki izin atasnya.
Masuk ke Konsol DMS 5.0.
Pada bilah navigasi atas, pilih O&M > Users.
Temukan pengguna tersebut, klik More > Access control di kolom Actions.
CatatanUntuk mengaktifkan kontrol akses untuk beberapa pengguna sekaligus, pilih pengguna tersebut lalu klik Access control di bagian atas halaman.
Pada kotak dialog User access control, aktifkan Metadata access control lalu klik OK.
Aktifkan kontrol akses metadata untuk database
Masuk ke Konsol DMS 5.0.
Arahkan penunjuk ke ikon
di pojok kiri atas Konsol DMS lalu pilih . CatatanJika Anda menggunakan Konsol DMS dalam mode normal, pilih pada bilah navigasi atas.
Pada halaman Instances, klik tab Database List.
Temukan database tersebut, pilih di kolom Actions.
CatatanUntuk mengaktifkan kontrol akses metadata untuk beberapa database sekaligus, pilih database tersebut lalu pilih di bagian atas tab.
Pada kotak dialog Metadata access control, aktifkan Metadata access control lalu klik OK.
Aktifkan kontrol akses metadata untuk instans database
Masuk ke Konsol DMS 5.0.
Arahkan penunjuk ke ikon
di pojok kiri atas Konsol DMS lalu pilih . CatatanJika Anda menggunakan Konsol DMS dalam mode normal, pilih pada bilah navigasi atas.
Pada halaman Instances, klik tab Instance List.
Temukan instans tersebut, pilih di kolom Actions.
CatatanKontrol akses metadata hanya tersedia untuk instans dalam Security Collaboration mode. Anda juga dapat mengaktifkan kontrol akses metadata untuk beberapa instans sekaligus.
Pada kotak dialog Metadata access control, aktifkan Metadata access control lalu klik OK.