sql >> Database >  >> RDS >> Sqlserver

Een database-e-mailprofiel bijwerken in SQL Server (T-SQL)

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.


  1. Logcat zegt ongeldige kolomgegevens1

  2. Hoe u de huidige datum (zonder tijd) in T-SQL kunt krijgen

  3. Tabeltype in Oracle Stored Procedure Voorbeeld

  4. Wijzig het scheidingsteken in een komma bij het e-mailen van queryresultaten in SQL Server (T-SQL)