Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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