Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
компонент_database_mail [2025/08/20 11:59] jpкомпонент_database_mail [2025/08/20 12:06] (current) jp
Line 3: Line 3:
 Команды, которые могут помочь в разборе проблем, связанных с отправкой почты через database_mail.  Команды, которые могут помочь в разборе проблем, связанных с отправкой почты через database_mail. 
  
-Посмотреть настроенные учётные записи для отправки почты:+=== Посмотреть настроенные учётные записи для отправки почты ==
    EXEC msdb.dbo.sysmail_help_account_sp;    EXEC msdb.dbo.sysmail_help_account_sp;
-Посмотреть очередь отправки писем:+=== Посмотреть очередь отправки писем ===
    EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'Mail';    EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'Mail';
 +=== Заново инициализировать работу компонента ===
 +
 +Инициализировать передачу писем в очереди можно так. 
 +
 +1. Необходимо остановить процесс Database Mail (через taskmgr или любым другим способом).\\
 +2. Выполнить следующий  SQL-запрос. 
 +
 +   USE msdb
 +   GO
 +   EXEC dbo.sysmail_start_sp
 +=== Посмотреть лог работы компонента ===
 +
 +<code>
 +SELECT er.log_id AS [LogID],
 +  er.event_type AS [EventType],
 +  er.log_date AS [LogDate],
 +  er.description AS [Description],
 +  er.process_id AS [ProcessID],
 +  er.mailitem_id AS [MailItemID],
 +  er.account_id AS [AccountID],
 +  er.last_mod_date AS [LastModifiedDate],
 +  er.last_mod_user AS [LastModifiedUser]
 +FROM msdb.dbo.sysmail_event_log er
 +ORDER BY [LogDate] DESC
 +</code>
 +{{tag>Microsoft SQL MSSQL Mail}}
компонент_database_mail.1755691169.txt.gz · Last modified: by jp