Aracılığıyla paylaş


sysmail_stop_sp (Transact-SQL)

Veritabanı Mail durdurma durdurur Service Broker Dış program nesneler.

Topic link iconTransact-SQL sözdizimi kuralları

sysmail_stop_sp

Bağımsız değişkenler

None

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

Bu saklı yordam bulunduğu msdb veritabanıdır.

Bu saklı yordam, giden iletinin istekleri tutan kapanmadan veritabanı posta sırası durdurur. Service Broker Dış program etkinleştirme.

Kuyruklar durdurulur, dış veritabanı posta programı 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 kullanın. sysmail_start_sp.Dikkat sp_send_dbmail posta yine de kabul eder, Service Broker nesneleri durduruldu.

Not

Bu saklı yordam, yalnızca veritabanı posta için kuyruklar durdurur.Bu saklı yordam etkinliğini Service Broker ileti teslimi veritabanında. Devre dışı bırakma hakkında daha fazla bilgi için Service Broker teslim iletisi için bkz: Nasıl Yapılır: Databases (Transact-SQL), Service Broker ileti teslimi devre dışı bırakma. Bu saklı yordam, yüzey alanı azaltmak için veritabanı saklı yordamlar genişletilmiş posta devre dışı bırakmaz.Genişletilmiş saklı yordamlar devre dışı bırakmak için , bkz: Veritabanı posta XPs seçeneği of the sp_configure sistem saklı yordamı.

İzinler

yürütmek izinleri için bu yordamı varsayılan üyelere sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, veritabanı Mail'de durdurma gösterir msdb veritabanıdır.Örnek veritabanı posta etkinleştirilmiş olduğunu varsayar.

USE msdb ;
GO

EXECUTE dbo.sysmail_stop_sp ;
GO