In SQL Server kunt u de sysmail_update_profile_sp
opgeslagen procedure in de msdb
database om uw bestaande Database Mail-profielen bij te werken met T-SQL.
De profielnaam en beschrijving bijwerken
Wanneer zowel de profiel-ID als de profielnaam zijn opgegeven, werkt de procedure zowel de naam als de beschrijving van het profiel bij.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile',
@description = 'Updated Profile for admin emails.';
In dit voorbeeld update ik de naam en beschrijving van het profiel met een ID van 1.
Ik zou dit ook kunnen doen:
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 1,
@profile_name = 'Updated DB Admin Profile';
In dat geval zou de profielnaam worden bijgewerkt naar de nieuwe naam.
Alleen de profielbeschrijving bijwerken
Je kunt alleen de profielbeschrijving bijwerken door de profielnaam en de beschrijving op te geven.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_name = 'Updated DB Admin Profile',
@description = 'Newly Updated Profile for admin emails.';
De syntaxis
De officiële syntaxis gaat als volgt:
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
Merk op dat de sysmail_update_profile_sp
opgeslagen procedure staat in de msdb
database, en het is eigendom van de dbo
schema. Daarom moet u driedelige naamgeving gebruiken als u het van buiten de msdb
uitvoert database.
U kunt ook de sysmail_add_profile_sp
. gebruiken opgeslagen procedure om een nieuw Database Mail-profiel te maken.