sql >> Databáze >  >> RDS >> Sqlserver

Aktualizace profilu pošty databáze v SQL Server (T-SQL)

V SQL Server můžete použít sysmail_update_profile_sp uložená procedura v msdb databáze pro aktualizaci vašich stávajících profilů Database Mail pomocí T-SQL.

Aktualizujte název a popis profilu

Když je zadáno ID profilu i název profilu, procedura aktualizuje název i popis profilu.

EXECUTE msdb.dbo.sysmail_update_profile_sp  
    @profile_id = 1,
    @profile_name = 'Updated DB Admin Profile',
    @description = 'Updated Profile for admin emails.';

V tomto příkladu aktualizuji název a popis profilu s ID 1.

Mohl bych také udělat toto:

EXECUTE msdb.dbo.sysmail_update_profile_sp  
    @profile_id = 1,
    @profile_name = 'Updated DB Admin Profile';

V takovém případě bude název profilu aktualizován na nový název.

Aktualizovat pouze popis profilu

Můžete aktualizovat pouze popis profilu zadáním názvu profilu a popisu.

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_name = 'Updated DB Admin Profile',
    @description = 'Newly Updated Profile for admin emails.';

Syntaxe

Oficiální syntaxe vypadá takto:

sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]  
    [ [ @description = ] 'description' ]

Všimněte si, že sysmail_update_profile_sp uložená procedura je v msdb databázi a je vlastněna dbo schéma. Proto budete muset použít třídílné pojmenování, pokud jej spustíte mimo msdb databáze.

Můžete také použít sysmail_add_profile_sp uložená procedura k vytvoření nového profilu Database Mail.


  1. Seskupit podle klauzulí – elein's GeneralBits

  2. MariaDB DATABASE() Vysvětleno

  3. Mysql dotaz k dynamickému převodu řádků na sloupce

  4. SEC_CASE_SENSITIVE_LOGON Zastaráno v 12c