Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Актуализиране на пощенски профил на база данни в SQL Server (T-SQL)

В 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате свойството IDENTITY() в SQL Server

  2. Подобрен скрипт, който връща всички свойства от SERVERPROPERTY() в SQL Server

  3. SQL Server, Как да задам автоматично увеличение след създаване на таблица без загуба на данни?

  4. Одит на данни в NHibernate и SqlServer

  5. Завършва ли използването на отворена SQL връзка