Share via


sysmail_stop_sp (Transact-sql)

Stopping veritabanı posta durur Service Brokerdış programı kullanan nesneler.

Konu bağlantısı simgesi Transact-SQL Sözdizim 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 (hata)

Açıklamalar

Bu saklı yordam olarak msdb veritabanı.

Bu saklı yordam giden ileti istekleri tutan ve kapatır veritabanı posta sıra durur Service Brokerharekete geçirmek için dış programı.

Dış veritabanı posta programı zaman kuyruklar durdu, 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 kullanmak sysmail_start_sp. Fark sp_send_dbmail hala kabul eder ne zaman posta Service Brokernesneleri durdu.

[!NOT]

Bu saklı yordam, yalnızca veritabanı posta için kuyruklar durur. Bu saklı yordam değil devre dışı Service Brokermesaj dağıtım veritabanındaki. Devre dışı bırakma hakkında daha fazla bilgi için Service Brokerteslim kaydetmek için bkz: How to: Deactivating Service Broker in Databases (Transact-SQL). 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ını.

İzinler

Bu yordamı varsayılan üyeleri için yürütme izinlerini sysadmin sunucu rolü.

Örnekler

Aşağıdaki örnek veritabanı posta durdurma msdb veritabanı. Örneğin, veritabanı posta etkin olduğunu varsayar.

USE msdb ;
GO

EXECUTE dbo.sysmail_stop_sp ;
GO

USE msdb ;
GO

EXECUTE dbo.sysmail_stop_sp ;
GO

Ayrıca bkz.

Başvuru

sysmail_start_sp (Transact-sql)

Veritabanı posta depolanan yordamlar (Transact-sql)

Diğer Kaynaklar

Database Mail