Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mesin Database mengelola kumpulan entitas hierarkis yang dapat diamankan dengan izin. Entitas ini dikenal sebagai securables. Objek yang dapat diamankan yang paling utama adalah server dan database, tetapi izin terpisah dapat diatur pada tingkat yang lebih rinci. SQL Server mengatur tindakan prinsipal pada objek yang diamankan dengan memverifikasi bahwa mereka telah diberikan izin yang sesuai.
Ilustrasi berikut menunjukkan hubungan di antara hierarki izin Mesin Database.
Bagan Hak Akses SQL Server
Untuk bagan berukuran poster dari semua izin Mesin Database dalam format pdf, lihat https://github.com/microsoft/sql-server-samples/blob/master/samples/features/security/permissions-posters/Microsoft_SQL_Server_2017_and_Azure_SQL_Database_permissions_infographic.pdf.
Bekerja dengan Izin Akses
Izin dapat dimanipulasi dengan kueri Transact-SQL yang familier GRANT, DENY, dan REVOKE. Informasi tentang izin terlihat dalam tampilan katalog sys.server_permissions dan sys.database_permissions . Ada juga dukungan untuk mengkueri informasi izin dengan menggunakan fungsi bawaan.
Lihat Juga
Mengamankan SQL ServerPrinsipal (Mesin Database)Yang Dapat Diamankan(Mesin Database)GRANT (Transact-SQL)REVOKE (Transact-SQL)DENY (Transact-SQL)HAS_PERMS_BY_NAME (Transact-SQL)sys.fn_builtin_permissions (Transact-SQL)sys.server_permissions (Transact-SQL)sys.database_permissions (Transact-SQL)