Udostępnij za pośrednictwem


sysmail_start_sp (Transact-SQL)

Dotyczy:SQL Server

Uruchamia usługę Database Mail, uruchamiając obiekty usługi Service Broker używane przez program zewnętrzny.

Transact-SQL konwencje składni

Składnia

sysmail_start_sp
[ ; ]

Argumenty (w programowaniu)

Żaden.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Żaden.

Uwagi

Poczta bazy danych nie jest włączona ani zainstalowana podczas instalacji programu SQL Server. Użyj Kreatora konfiguracji poczty bazy danych, aby włączyć i zainstalować obiekty poczty bazy danych.

Ta procedura składowana znajduje się w msdb bazie danych. Ta procedura składowana uruchamia kolejkę poczty bazy danych, która przechowuje wychodzące żądania komunikatów i włącza aktywację brokera usług dla programu zewnętrznego.

Po uruchomieniu kolejek program zewnętrzny Poczta bazy danych może przetwarzać komunikaty. Ta procedura umożliwia ponowne uruchomienie kolejek po zatrzymaniu kolejek przy użyciu sysmail_stop_sp procedury składowanej.

Uwaga / Notatka

Ta procedura składowana uruchamia tylko kolejki dla poczty bazy danych. Ta procedura składowana nie aktywuje dostarczania komunikatów usługi Service Broker w bazie danych.

Uprawnienia

Możesz udzielić EXECUTE uprawnień do tej procedury, ale te uprawnienia mogą zostać zastąpione podczas uaktualniania programu SQL Server.

Przykłady

W poniższym przykładzie pokazano uruchamianie poczty bazy danych w msdb bazie danych. W przykładzie przyjęto założenie, że poczta bazy danych została włączona.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO