Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Trace tarafından döndürülen izin bitmaskesini bir izinler isimleri tablosuna çevirir.
Transact-SQL söz dizimi kuralları
Syntax
sys.fn_translate_permissions ( level , perms )
Arguments
düzey
İznin uygulandığı güvence türü nedir.
Seviyenvarchar(60).
Permler
İzinler sütununda geri dönen bir bitmask.
Permsvarbinardır(16).
İadeler
table
Remarks
SQL İzinin izin sütununda döndürülen değer, SQL Server tarafından etkili izinleri hesaplamak için kullanılan bir bitmaskin tam sayı temsilidir. 25 tür güvenlikli ürün her birinin, karşılık gelen sayısal değerlere sahip kendi izinleri seti vardır. sys.fn_translate_permissions bu bitmask'i izinler, isimler tablosuna çeviriyor.
Permissions
"" genel "" rolüne üyelik gerektirir.
Example
Aşağıdaki sorgu sys.fn_builtin_permissions , sertifikalara uygulanan izinleri göstermek için kullanılır ve ardından izin bitmaski sonuçlarını döndürmek için kullanılır sys.fn_translate_permissions .
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);