sysmail_start_sp (Transact-SQL)
Компонент Database Mail начинает работу, запуская объекты компонента Service Broker, используемые внешней программой.
Синтаксис
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 в базе данных. Дополнительные сведения об активации компонента Service Broker для доставки сообщений см. в разделе Как активировать доставку сообщений компонента Service Broker в базах данных (Transact-SQL). |
Разрешения
По умолчанию разрешения на выполнение этой процедуры предоставляются членам предопределенной роли сервера sysadmin.
Примеры
Следующий пример показывает запуск компонента Database Mail в базе данных msdb. Пример предполагает, что компонент Database Mail активирован.
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
См. также