sysmail_start_sp (Transact-SQL)
Область применения: SQL Server
Запускает Database Mail, запуская объекты Service Broker, которые использует внешняя программа.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sysmail_start_sp
[ ; ]
Аргументы
Нет.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Нет.
Замечания
Компонент Database Mail не включен или установлен при установке SQL Server. Чтобы включить и установить объекты компонента Database Mail, используйте мастер настройки компонента Database Mail.
Эта хранимая процедура находится в msdb
базе данных. Эта хранимая процедура запускает очередь Database Mail, которая содержит исходящие запросы сообщений и включает активацию Компонента Service Broker для внешней программы.
Если очереди запущены, внешняя программа компонента Database Mail может обрабатывать сообщения. Эта процедура позволяет перезапустить очереди после остановки очередей с помощью хранимой sysmail_stop_sp
процедуры.
Примечание.
Эта хранимая процедура запускает только очереди для компонента Database Mail. Эта хранимая процедура не активирует доставку сообщений Service Broker в базе данных.
Разрешения
Вы можете предоставить EXECUTE
разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В следующем примере показано, как запустить Database Mail в msdb
базе данных. Пример предполагает, что компонент Database Mail активирован.
USE msdb;
GO
EXECUTE dbo.sysmail_start_sp;
GO