sp_syspolicy_rename_condition (języka Transact-SQL)

Zmienia nazwę istniejącego warunku w zarządzanie oparte na zasadach.

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

Składnia

sp_syspolicy_rename_condition { [ @name = ] 'name' | [ @condition_id = ] condition_id }
    , [ @new_name = ] 'new_name'

Argumenty

  • [ @name= ] 'name'
    Jest to nazwa warunku, który chcesz zmienić.namejest sysnamei musi być podana, jeśli condition_id ma wartość NULL.

  • [ @condition_id= ] condition_id
    Jest identyfikatorem warunek, który chcesz zmienić. condition_id jest inti musi być podana, jeśli name ma wartość NULL.

  • [ @new_name= ] 'new_name'
    To nowa nazwa warunku. new_name jest sysnamei jest wymagany.Nie może być ZEROWY lub pusty ciąg.

Wartości kodów powrotnych

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

Uwagi

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

Należy określić wartość dla jednej name lub condition_id.Nie może być NULL.Aby uzyskać te wartości, kwerenda msdb.dbo.syspolicy_conditions systemu widoku.

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 zmienia nazwę warunku, o nazwie "Włączone śledzenie zmian".

EXEC msdb.dbo.sp_syspolicy_rename_condition @name = N'Change Tracking Enabled'
, @new_name = N'Verify Change Tracking Enabled';

GO