sysmail_stop_sp (Transact-SQL)
Durdurma Database Mail durdurur Service Broker nesneleri, dış programı kullanır.
Sözdizimi
sysmail_stop_sp
Bağımsız değişkenler
Hiçbiri
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
Bu saklı yordam bulunduğu msdb veritabanı.
Giden ileti istekleri tutan ve kapatır veritabanı posta sıra bu saklı yordam durdurur Service Broker etkinleştirme için harici bir program.
Dış veritabanı posta programı sıraları vermemeye başladığında iletilerini işlemez.Bu saklı yordam veritabanı posta sorun giderme veya bakım amacıyla durdurmanızı sağlar.
Veritabanı posta başlatmak için sysmail_start_sp.Dikkat sp_send_dbmail hala kabul eder ne zaman posta Service Broker nesneleri durdurulur.
Not
Bu saklı yordam yalnızca veritabanı posta için sıra durdurur.Bu saklı yordam değil devre dışı Service Broker veritabanında ileti teslimiDevre dışı bırakma hakkında daha fazla bilgi için Service Broker için bkz: ileti teslim Nasıl yapılır: Hizmet Aracısı ileti teslimi veritabanlarında (Transact-SQL) etkinliğini Kaldır.Bu saklı yordam yüzey alanıazaltmak için veritabanı genişletilmiş saklı yordamları postayı devre dışı bırakmaz.Genişletilmiş saklı yordamlar devre dışı bırakmak için bkz: veritabanı posta XPs seçeneği , sp_configure sistem saklı yordam.
İzinler
Yürütme izinleri için bu yordamı varsayılan üyelerine sysadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek, veritabanı posta ile durdurma gösterir msdb veritabanı.Örnek veritabanı posta etkinleştirilmiş olduğunu varsayar.
USE msdb ;
GO
EXECUTE dbo.sysmail_stop_sp ;
GO
Ayrıca bkz.