В SQL Server можете да използвате sysmail_update_profile_sp
съхранена процедура в msdb
база данни, за да актуализирате съществуващите си профили на Database Mail с T-SQL.
Актуализиране на името и описанието на профила
Когато са посочени и идентификационният номер на профила, и името на профила, процедурата актуализира както името, така и описанието на профила.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile',
@description = 'Updated Profile for admin emails.';
В този пример актуализирам името и описанието на профила с идентификатор 1.
Мога да направя и това:
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile';
В този случай името на профила ще бъде актуализирано до новото име.
Актуализиране само на описанието на профила
Можете да актуализирате само описанието на профила, като предоставите името на профила и описанието.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_name = 'Updated DB Admin Profile',
@description = 'Newly Updated Profile for admin emails.';
Синтаксис
Официалният синтаксис е така:
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
Имайте предвид, че sysmail_update_profile_sp
съхранената процедура е в msdb
база данни и е собственост на dbo
схема. Следователно, ще трябва да използвате три части наименуване, ако го изпълнявате извън msdb
база данни.
Можете също да използвате sysmail_add_profile_sp
съхранена процедура за създаване на нов профил на Database Mail.