Поделиться через


sysmail_start_sp (Transact-SQL)

Компонент 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 в базе данных.

Разрешения

Разрешениями на выполнение этой процедуры по умолчанию обладают члены предопределенной роли сервера sysadmin.

Примеры

Следующий пример показывает запуск компонента Database Mail в базе данных msdb. Пример предполагает, что компонент Database Mail активирован.

USE msdb ;
GO

EXECUTE dbo.sysmail_start_sp ;
GO

См. также

Справочник

sysmail_stop_sp (Transact-SQL)

Хранимые процедуры Database Mail (Transact-SQL)

Основные понятия

Компонент Database Mail

Параметр конфигурации сервера «Database Mail XPs»