sys.sp_add_agent_parameter (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Přidává nový parametr a jeho hodnotu do profilu agenta. Tato uložená procedura se provádí u distributora v libovolné databázi.

Transact-SQL konvence syntaxe

Syntax

sys.sp_add_agent_parameter
    [ @profile_id = ] profile_id
    , [ @parameter_name = ] N'parameter_name'
    , [ @parameter_value = ] N'parameter_value'
[ ; ]

Arguments

[ @profile_id = ] profile_id

ID profilu z tabulky MSagent_profiles v databázi msdb . @profile_id je inteligence, bez výchozího nastavení.

Chcete-li zjistit, jaký typ agenta tento @profile_id reprezentuje, najděte @profile_id v tabulce MSagent_profiles a poznamenejte agent_type hodnotu pole. Hodnoty jsou následující:

Value Description
1 Agent snímků
2 Agent pro čtení logu
3 Distribuční agent
4 Agent pro slučování
9 Agent pro čtení fronty

[ @parameter_name = ] N'parameter_name'

Název parametru @parameter_name je sysname, bez výchozího nastavení. Pro seznam parametrů již definovaných v systémových profilech viz Replikační profily agentů. Pro úplný seznam platných parametrů pro každého agenta viz následující témata:

[ @parameter_value = ] N'parameter_value'

Hodnota, která se má přiřadit k parametru. @parameter_value je nvarchar(255), bez výchozího nastavení.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

sp_add_agent_parameter se používá při replikaci snímků, transakční replikaci a slučovací replikaci.

Permissions

Spustit můžou pouze členové pevné role serveru sp_add_agent_parameter .