Udostępnij za pomocą


sys.security_policies (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje usługi Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Database w usłudze Microsoft Fabric

Zwraca wiersz dla każdej zasady zabezpieczeń w bazie danych.

Nazwa kolumny Typ danych Description
name sysname Nazwa zasad zabezpieczeń unikatowa w bazie danych.
object_id int Identyfikator zasad zabezpieczeń.
principal_id int Identyfikator właściciela zasad zabezpieczeń, który został zarejestrowany w bazie danych. Wartość NULL, jeśli właściciel jest określany za pomocą schematu.
schema_id int Identyfikator schematu, w którym znajduje się obiekt.
parent_object_id int Identyfikator obiektu, do którego należą zasady. Musi mieć wartość 0.
typ vachar(2) Musi być sp.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Data utworzenia zasad zabezpieczeń w formacie UTC.
modify_date datetime Data UTC ostatniej modyfikacji zasad zabezpieczeń.
is_ms_shipped bit Zawsze fałszywe.
is_enabled bit Stan specyfikacji zasad zabezpieczeń:

0 = wyłączone

1 = włączone
is_not_for_replication bit Zasady zostały utworzone z opcją NIE DLA REPLIKACJI.
uses_database_collation bit Używa tego samego sortowania co baza danych.
is_schemabinding_enabled bit Stan powiązania schematu dla zasad zabezpieczeń:

0 lub NULL = włączone

1 = wyłączone

Permissions

Podmioty z uprawnieniami ALTER ANY SECURITY POLICY mają dostęp do wszystkich obiektów w tym widoku wykazu oraz wszystkich osób z definicją WIDOKU w obiekcie.

Zobacz też

zabezpieczeniaRow-Level
sys.security_predicates (Transact-SQL)
TWORZENIE POLITYKI BEZPIECZEŃSTWA (Transact-SQL)
Widoki wykazu zabezpieczeń (Transact-SQL)
Widoki Katalogu (Transact-SQL)
Podmioty (aparat bazy danych)