Udostępnij za pośrednictwem


sp_syspolicy_delete_policy_category (języka Transact-SQL)

Usuwa kategorię zasad opartych na zasadach zarządzania.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_syspolicy_delete_policy_category { [ @name = ] 'name' | [ @policy_category_id = ] policy_category_id }

Argumenty

  • [ @name= ] 'name'
    Jest nazwą kategorii zasad.namejest sysnamei musi być podana, jeśli policy_category_id ma wartość NULL.

  • [ @ policy_category_id= ] policy_category_id
    To identyfikator kategorii zasad.policy_category_idjest inti musi być podana, jeśli name ma wartość NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Należy uruchomić sp_syspolicy_delete_policy_category w kontekście msdb systemu bazy danych.

Musisz określić wartość dla name lub policy_category_id.Nie może być NULL.Aby uzyskać te wartości, kwerenda msdb.dbo.syspolicy_policy_categories systemu widoku.

Aby usunąć kategorię zasad, kategorii nie musi się odwoływać żadnych zasad.

Uprawnienia

Wymaga członkostwa w PolicyAdministratorRole rola bazy danychstałej.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Możliwe podniesienie poświadczenia: Użytkownicy w PolicyAdministratorRole roli można tworzyć wyzwalacze serwera i harmonogram wykonania zasad, wpływające na działanie wystąpienie Aparat baz danych.Na przykład użytkownicy w PolicyAdministratorRole roli można utworzyć zasadę, która może uniemożliwić większości obiektów tworzone w Aparat baz danych.Ze względu na to możliwe podniesienie poświadczenia PolicyAdministratorRole rolę powinny być przyznane tylko użytkownicy, którzy są zaufane z kontrolowanie konfiguracja Aparat baz danych.

Przykłady

W następującym przykładzie usunięto kategorii zasad, o nazwie "Finanse".

EXEC msdb.dbo.sp_syspolicy_delete_policy_category @name = N'Finance';

GO