sp_syspolicy_add_policy_category (języka Transact-SQL)

Dodaje kategorii zasad, używany z zarządzania opartego na zasadach.Kategorie zasad umożliwiają organizowanie zasady i zestaw zasady zakres.

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

Składnia

sp_syspolicy_add_policy_category [ @name = ] 'name'
    [ , [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]
    , [ @policy_category_id = ] policy_category_id OUTPUT

Argumenty

  • [ @name= ] 'name'
    Jest nazwą kategorii zasad.namejest sysnamei jest wymagany.namenie może być ZEROWY lub pusty ciąg.

  • [ @ mandate_database_subscriptions = ] mandate_database_subscriptions
    Określa, czy baza danych subskrypcja jest nakazane dla kategorii zasad.mandate_database_subscriptionsjest bit wartości z domyślnego (włączone) 1.

  • [ @ policy_category_id= ] policy_category_id
    To identyfikator kategorii zasad.policy_category_idjest inti jest zwracany w danych wyjściowych.

Wartości kodów powrotnych

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

Uwagi

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

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

Poniższy przykład tworzy kategorii zasad, w przypadku gdy subskrypcja kategorii nie jest obowiązkowe.Oznacza to, że poszczególnych baz danych mogą być konfigurowane do formantów w lub zrezygnować z zasady w kategorii.

DECLARE @policy_category_id int;

EXEC msdb.dbo.sp_syspolicy_add_policy_category
  @name = N'Table Naming Policies'
, @mandate_database_subscriptions = 0
, @policy_category_id = @policy_category_id OUTPUT;

GO