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.
Berlaku untuk: SQL Server
Menerjemahkan bitmask izin yang dikembalikan oleh SQL Trace ke dalam tabel nama izin.
Sintaks
sys.fn_translate_permissions ( level , perms )
Argumen
tingkat
Apakah jenis yang dapat diamankan yang izinnya diterapkan. level adalah nvarchar(60).
Perms
Adalah bitmask yang dikembalikan di kolom izin. perms adalah varbinary(16).
Mengembalikan
tabel
Keterangan
Nilai yang dikembalikan dalam kolom izin SQL Trace adalah representasi bilangan bulat dari bitmask yang digunakan oleh SQL Server untuk menghitung izin yang efektif. Masing-masing dari 25 jenis yang dapat diamankan memiliki sekumpulan izinnya sendiri dengan nilai numerik yang sesuai. sys.fn_translate_permissions menerjemahkan bitmask ini ke dalam tabel nama izin.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
Kueri berikut ini menggunakan sys.fn_builtin_permissions untuk menampilkan izin yang berlaku untuk sertifikat, lalu menggunakan sys.fn_translate_permissions untuk mengembalikan hasil bitmask izin.
SELECT * FROM sys.fn_builtin_permissions('CERTIFICATE');
SELECT '0001' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0001);
SELECT '0010' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0010);
SELECT '0011' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0011);
Lihat Juga
Izin (Mesin Database)
sys.server_permissions (T-SQL)
sys.database_permissions (T-SQL)