sp_syspolicy_update_policy_category (języka Transact-SQL)
Aktualizuje czy kategorii zasad jest zestaw przesądza subskrypcji w bazie danych.Jeśli subskrypcja jest nakazane, kategorii zasad stosuje się do wszystkich baz danych.
Składnia
sp_syspolicy_update_policy_category { [ @name = ] 'name' | [ @policy_category_id = ] policy_category_id }
, [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]
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.[ @ mandate_database_subscriptions= ] mandate_database_subscriptions
Określa, czy baza danych subskrypcja jest nakazane dla kategorii zasad.mandate_database_subscriptionsjest bit wartość domyślna wartość NULL.Można użyć jednej z następujących wartości:0 = Nie obiektywnego
1 = Mandated
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
Należy uruchomić sp_syspolicy_update_policy_category w kontekście msdb systemu bazy danych.
Należy określić wartość dla jednej name lub policy_category_id.Nie może być NULL.Aby uzyskać te wartości, kwerenda msdb.dbo.syspolicy_policy_categories systemu widoku.
Uprawnienia
Wymaga członkostwa w PolicyAdministratorRole rola bazy danychstałej.
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 aktualizacje finansów Kategoria przesądza subskrypcji w bazie danych.
EXEC msdb.dbo.sp_syspolicy_update_policy_category @name = N'Finance'
, @mandate_database_subscriptions = 1;
GO