Dela via


sysmail_update_profile_sp (Transact-SQL)

gäller för:SQL Server

Ändrar beskrivningen eller namnet på en Database Mail-profil.

Transact-SQL syntaxkonventioner

Syntax

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

Argumentpunkter

[ @profile_id = ] profile_id

Det profil-ID som ska uppdateras. @profile_id är int, med standardvärdet NULL. Minst en av @profile_id eller @profile_name måste anges. Om båda anges ändrar proceduren namnet på profilen.

[ @profile_name = ] "profile_name"

Namnet på profilen som ska uppdateras eller det nya namnet på profilen. @profile_name är sysname med standardvärdet NULL. Minst en av @profile_id eller @profile_name måste anges. Om båda anges ändrar proceduren namnet på profilen.

[ @description = ] "beskrivning"

Den nya beskrivningen för profilen. @description är nvarchar(256), med standardvärdet NULL.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Anmärkningar

När både profil-ID:t och profilnamnet anges ändrar proceduren namnet på profilen till det angivna namnet och uppdaterar beskrivningen för profilen. När endast ett av dessa argument anges uppdaterar proceduren beskrivningen för profilen.

Den lagrade proceduren sysmail_update_profile_sp finns i msdb databasen och ägs av dbo-schemat . Proceduren måste köras med ett namn i tre delar om den aktuella databasen inte msdbär .

Behörigheter

Du kan bevilja EXECUTE behörigheter för den här proceduren, men dessa behörigheter kan åsidosättas under en SQL Server-uppgradering.

Exempel

A. Ändra beskrivningen av en profil

I följande exempel ändras beskrivningen för profilen med namnet AdventureWorks Administrator i msdb databasen.

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

B. Ändra namn och beskrivning för en profil

I följande exempel ändras namnet och beskrivningen av profilen med profil-ID: t 750.

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