On the MSDN page cho msdb.dbo.sysmail_allitems
bảng liên quan, mô tả cho sent_status
nói:
Tình trạng của bưu điện. Giá trị có thể là:
đã gửi - Thư đã được gửi.
chưa gửi - Thư cơ sở dữ liệu vẫn đang cố gắng gửi thư.
thử lại - Thư cơ sở dữ liệu không gửi được tin nhắn nhưng là cố gắng gửi lại.
không thành công - Thư cơ sở dữ liệu không thể gửi thư.
Kết nối hai quan điểm với nhau như sau:
SELECT DISTINCT mi.sent_status, ai.sent_status
FROM
msdb.dbo.sysmail_allitems ai
FULL OUTER JOIN
msdb.dbo.sysmail_mailitems mi ON
ai.mailitem_id = mi.mailitem_id
sẽ mang lại một mối quan hệ, có thể được diễn tả bằng những CASE
tuyên bố sau:
SELECT
CASE sent_status
WHEN 0 THEN 'Unsent'
WHEN 1 THEN 'Sent'
WHEN 2 THEN 'Failed'
WHEN 3 THEN 'Retrying'
END AS sent_status_desc
FROM msdb..sysmail_mailitems
hoàn hảo, cảm ơn! – ratlab
Nguồn thông tin này là gì? Tôi không thể tìm thấy nó trong tài liệu chính thức. –