Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Dodaje kategorię polityk, którą można używać w zarządzaniu opartym na politykach. Kategorie polityk pozwalają organizować polityki i ustalać zakres polityki.
Transact-SQL konwencje składni
Syntax
dbo.sp_syspolicy_add_policy_category
[ @name = ] N'name'
[ , [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]
, [ @policy_category_id = ] policy_category_id OUTPUT
[ ; ]
Arguments
[ @name = ] N'imię'
Nazwa kategorii polisy.
@name to nazwa sysname i jest wymagana.
@name nie może być NULL pustym ciągiem wierszy.
[ @mandate_database_subscriptions = ] mandate_database_subscriptions
Określa, czy subskrypcja bazy danych jest obowiązkowa dla kategorii polisy.
@mandate_database_subscriptions to wartość bitowa , z domyślnym ( 1 włączonym).
[ @policy_category_id = ] policy_category_id WYJŚCIE
Identyfikator kategorii polisy.
@policy_category_id jest int i zwraca się jako OUTPUT.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
Musisz działać sp_syspolicy_add_policy_category w kontekście bazy msdb danych systemu.
Permissions
Wymaga członkostwa w stałej roli bazy danych PolicyAdministratorRole .
Important
Możliwe podniesienie danych uwierzytelniających: Użytkownicy w roli PolicyAdministratorRole mogą tworzyć wyzwalacze serwera i planować wykonywanie polityk, które mogą wpływać na działanie instancji silnika bazy danych. Na przykład użytkownicy w roli PolicyAdministratorRole mogą stworzyć politykę, która uniemożliwi tworzenie większości obiektów w silniku bazy danych. Ze względu na możliwe podwyższenie liczby poświadczeń, rola PolicyAdministratorRole powinna być przyznawana wyłącznie użytkownikom, którym powierza się kontrola konfiguracji silnika bazy danych.
Examples
Poniższy przykład tworzy kategorię polisy, w której subskrypcja tej kategorii nie jest obowiązkowa. Oznacza to, że poszczególne bazy danych mogą być skonfigurowane tak, aby zgłaszały lub rezygnowały z polityk w danej kategorii.
DECLARE @policy_category_id AS INT;
EXECUTE msdb.dbo.sp_syspolicy_add_policy_category
@name = N'Table Naming Policies',
@mandate_database_subscriptions = 0,
@policy_category_id = @policy_category_id OUTPUT;
GO