Aracılığıyla paylaş


sysmail_stop_sp (Transact-SQL)

Durdurma Database Mail durdurur Service Broker nesneleri, dış programı kullanır.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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