Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dış programın kullandığı Hizmet Aracısı nesnelerini durdurarak Veritabanı Postası'nı durdurur.
Transact-SQL söz dizimi kuralları
Sözdizimi
sysmail_stop_sp
[ ; ]
Tartışmalar
Yok.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
Bu saklı yordam veritabanındadır msdb .
sysmail_stop_sp giden ileti isteklerini tutan Veritabanı Postası kuyruğu'nu durdurur ve dış program için Hizmet Aracısı etkinleştirmesini kapatır.
Kuyruklar durdurulduğunda, Veritabanı Postası dış programı iletileri işlemez. Bu saklı yordam, sorun giderme veya bakım amacıyla Veritabanı Postası'nın durdurulmasını sağlar.
Veritabanı Postası'na başlamak için kullanın sysmail_start_sp.
sp_send_dbmail Hizmet Aracısı nesneleri durdurulduğunda hala postayı kabul eder.
Uyarı
sysmail_stop_sp yalnızca Veritabanı Postası kuyruklarını durdurur. Bu saklı yordam, veritabanında Hizmet Aracısı ileti teslimini devre dışı bırakmaz. Bu saklı yordam, yüzey alanını azaltmak için Veritabanı Postası genişletilmiş saklı yordamlarını devre dışı bırakmaz. Genişletilmiş saklı yordamları devre dışı bırakmak için bkz . Sunucu yapılandırması: Veritabanı Posta XP'leri.
İzinler
Bu yordamda EXECUTE izinler vekleyebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kılınabilir.
Örnekler
Aşağıdaki örnekte veritabanında Veritabanı Postası'nın durdurulması gösterilmektedir msdb . Örnekte, Veritabanı Postası'nın etkinleştirildiği varsayılır.
USE msdb;
GO
EXECUTE dbo.sysmail_stop_sp;
GO