I SQL Server kan du bruge sysmail_update_profile_sp
gemt procedure i msdb
database for at opdatere dine eksisterende Database Mail-profiler med T-SQL.
Opdater profilnavnet og -beskrivelsen
Når både profil-id'et og profilnavnet er angivet, opdaterer proceduren både navnet og beskrivelsen af profilen.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile',
@description = 'Updated Profile for admin emails.';
I dette eksempel opdaterer jeg navnet og beskrivelsen af profilen med et ID på 1.
Jeg kunne også gøre dette:
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile';
I så fald vil profilnavnet blive opdateret til det nye navn.
Opdater kun profilbeskrivelsen
Du kan kun opdatere profilbeskrivelsen ved at angive profilnavnet og beskrivelsen.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_name = 'Updated DB Admin Profile',
@description = 'Newly Updated Profile for admin emails.';
Syntaksen
Den officielle syntaks lyder sådan her:
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
Bemærk, at sysmail_update_profile_sp
gemt procedure er i msdb
databasen, og den ejes af dbo
skema. Derfor skal du bruge tredelt navngivning, hvis du udfører det uden for msdb
database.
Du kan også bruge sysmail_add_profile_sp
gemt procedure for at oprette en ny Database Mail-profil.