Sdílet prostřednictvím


sysmail_update_profile_sp (Transact-SQL)

platí pro:SQL Server

Změní popis nebo název profilu databázové pošty.

Transact-SQL konvence syntaxe

Syntaxe

sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
    [ [ @description = ] 'description' ]
[ ; ]

Argumenty

[ @profile_id = ] profile_id

ID profilu, které chcete aktualizovat. @profile_id je int, s výchozím nastavením NULL. Musí být zadán nejméně jeden z @profile_id nebo @profile_name . Pokud jsou oba zadány, postup změní název profilu.

[ @profile_name = ] 'profile_name'

Název profilu, který chcete aktualizovat, nebo nový název profilu. @profile_name je sysname s výchozím nastavením NULL. Musí být zadán nejméně jeden z @profile_id nebo @profile_name . Pokud jsou oba zadány, postup změní název profilu.

[ @description = ] 'popis'

Nový popis profilu. @description je nvarchar(256) s výchozím nastavením NULL.

Hodnoty návratového kódu

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

Poznámky

Při zadání ID profilu i názvu profilu změní postup název profilu na zadaný název a aktualizuje popis profilu. Pokud je zadaný pouze jeden z těchto argumentů, procedura aktualizuje popis profilu.

Uložená procedura sysmail_update_profile_sp je v msdb databázi a vlastní schéma dbo . Pokud aktuální databáze není msdb, je nutné provést postup se třemi částmi.

Povolení

K tomuto postupu můžete udělit oprávnění EXECUTE, ale tato oprávnění se můžou při upgradu SQL Serveru přepsat.

Příklady

A. Změna popisu profilu

Následující příklad změní popis profilu pojmenovaného AdventureWorks Administratormsdb v databázi.

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_name = 'AdventureWorks Administrator',
    @description = 'Administrative mail profile.';

B. Změna názvu a popisu profilu

Následující příklad změní název a popis profilu s ID 750profilu .

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_id = 750,
    @profile_name = 'Operator',
    @description = 'Profile to send alert e-mail to operators.';