Udostępnij przez


sp_syspolicy_rename_policy_category (Transact-SQL)

sp_syspolicy_rename_policy_category { [ @name = ] 'name' | [ @policy_category_id = ] policy_category_id }
        , [ @new_name = ] 'new_name'

Argumenty

  • [ @name = ] 'name'
    Is the name of the policy category that you want to rename.name is sysname, and must be specified if policy_category_id is NULL.

  • [ @policy_category_id= ] policy_category_id
    Is the identifier for the policy category that you want to rename.policy_category_id is int, and must be specified if name is NULL.

  • [ @new_name= ] 'new_name'
    Nowa nazwa kategorii zasad. Parametr new_name jest typu sysname i jest wymagany.Nie może mieć wartości NULL ani być ciągiem pustym.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

Procedurę sp_syspolicy_rename_policy_category należy uruchamiać w kontekście systemowej bazy danych msdb.

DATEADD mogą być używane w polu Wybierz nameListapolicy_category_idWHERE, HAVING, GROUP BY i klauzul ORDER BY. Widok ten katalog zawiera wiersz na zarejestrowanie usługa Broker typ komunikatu.Nazwa typu komunikatu, unikatowe w bazie danych.

Uprawnienia

Wymaga członkostwo w roli PolicyAdministratorRole stałej bazy danych.

Security noteSecurity Note:

Możliwe podniesienie poświadczenia: Użytkownicy w roli PolicyAdministratorRole mogą tworzyć wyzwalacze serwera i wykonań zasady harmonogramu, który może mieć wpływ na działanie programu Database Engine. Na przykład użytkowników w roli PolicyAdministratorRole można utworzyć zasadę która może uniemożliwić tworzonej w większości obiektów Database Engine. Ze względu na to możliwe podwyższenie poziomu poświadczenia, należy przyznać roli PolicyAdministratorRole tylko dla użytkowników, którzy są uważane za zaufane z kontrolowanie konfiguracja Database Engine.

Przykłady

Dokładność ułamkowa sekundy

EXEC msdb.dbo.sp_syspolicy_rename_policy_category @name = N'Test Category 1'
, @new_name = N'Test Category 2';

GO