W SQL Server możesz użyć sysmail_update_profile_sp
procedura składowana w msdb
bazy danych, aby zaktualizować istniejące profile poczty bazy danych za pomocą T-SQL.
Zaktualizuj nazwę i opis profilu
Gdy określono zarówno identyfikator profilu, jak i nazwę profilu, procedura aktualizuje zarówno nazwę, jak i opis profilu.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile',
@description = 'Updated Profile for admin emails.';
W tym przykładzie aktualizuję nazwę i opis profilu o identyfikator 1.
Mogę też to zrobić:
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile';
W takim przypadku nazwa profilu zostanie zaktualizowana do nowej nazwy.
Aktualizuj tylko opis profilu
Możesz zaktualizować tylko opis profilu, podając nazwę profilu i opis.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_name = 'Updated DB Admin Profile',
@description = 'Newly Updated Profile for admin emails.';
Składnia
Oficjalna składnia wygląda następująco:
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
Zwróć uwagę, że sysmail_update_profile_sp
procedura składowana znajduje się w msdb
bazy danych i jest własnością dbo
schemat. Dlatego będziesz musiał użyć trzyczęściowego nazewnictwa, jeśli wykonasz je spoza msdb
baza danych.
Możesz także użyć sysmail_add_profile_sp
procedura składowana, aby utworzyć nowy profil poczty bazy danych.