คำถามติดแท็ก database-mail

3
ฉันจะดูการกำหนดค่าจดหมายฐานข้อมูลปัจจุบันได้อย่างไร
อินสแตนซ์ SQL Server (2008) ของเราได้รับการกำหนดค่าให้ส่งเมลและทุกอย่างทำงานได้อย่างถูกต้อง แต่ฉันไม่สามารถหาวิธีดูการกำหนดค่าที่มีอยู่โดยเฉพาะเซิร์ฟเวอร์ SMTP จาก SSMS ฉันสามารถเริ่มต้นตัวช่วยสร้างการกำหนดค่าได้เท่านั้นและฉันไม่พบอะไรออนไลน์ - มีข้อมูลมากมายเกี่ยวกับวิธีการตั้งค่า แต่ไม่มีวิธีการดูการตั้งค่าปัจจุบัน ฉันจะดูการตั้งค่าที่มีอยู่ได้อย่างไร

4
จดหมาย DB SQL Server 2016 ไม่ได้ส่ง
ฉันใช้ SQL Server 2016 และมีการระเบิด ... จดหมาย DB ของฉันไม่ได้ส่งและฉันกำลังจะหมด ฉันตรวจสอบสิทธิ์บัญชี SQL สองครั้งเพื่อให้สามารถเรียกทำงานได้ DBmail - มันได้อ่านและดำเนินการแล้ว ฉันป้อนกฎสำหรับพอร์ตขาออกของไฟร์วอลล์ 587 ฉันลองใช้บัญชีอีเมลและโปรไฟล์อื่นด้วยปัญหาที่ยังไม่ได้ส่ง รายการเฉพาะในบันทึก (บันทึกเมล db) กำลังเริ่มต้นและสิ้นสุดการให้บริการ ไม่มีข้อผิดพลาดทุกที่ที่ฉันสามารถหาได้ อีเมลดูเหมือนจะป้อนคิวการส่งและจะไม่ทิ้ง บัญชีสามารถส่งและรับอีเมลด้วยตนเองและจากอินสแตนซ์ของ SQL Server 2014 บนเครื่องอื่น ฉันได้รับรายการที่มีสถานะ "ไม่ส่ง" และตรวจสอบสถานที่ปกติทั้งหมดพร้อมผลลัพธ์ที่คาดหวังในรายการทั้งหมดนอกเหนือจากจดหมายที่ไม่ได้ส่งคิวที่ยาว: SELECT * FROM msdb..sysmail_event_log order by log_id DESC SELECT * FROM dbo.sysmail_mailitems SELECT * FROM dbo.sysmail_sentitems USE msdb …

2
sp_send_dbmail กระบวนงานที่เก็บไว้ส่งพร้อมแนบ
ฉันได้รับมอบหมายให้ส่งรายงานรายเดือนเล็ก ๆ ให้กับหนึ่งในลูกค้าของฉัน รายงานก่อนหน้านี้ได้รับการดำเนินการด้วยตนเองในอินสแตนซ์เอาท์พุทคัดลอกไปยังสเปรดชีตและส่งให้กับลูกค้าเป็นสิ่งที่แนบมา ฉันกำลังมองหาโซลูชันที่ถาวรกว่าดังนั้นฉันตั้งใจจะใช้sp_send_dbmailขั้นตอนการจัดเก็บเพื่อเรียกใช้แบบสอบถามและส่งเป็นสิ่งที่แนบมา ทุกอย่างทำงานได้ แต่การจัดรูปแบบของข้อความ ตอนแรกฉันพยายามแนบผลลัพธ์เป็นไฟล์ CSV ด้วย@query_result_seperator = ','แต่ผลลัพธ์มีอยู่ทุกที่! เมื่อฉันเรียกใช้รายงานตามปกติผลลัพธ์ที่ได้จะดูดีใน SQL แต่การส่งเป็น CSV หรือเพียงแค่ในเนื้อหาของข้อความไม่ได้ ฉันคิดว่ามันอาจทำงานได้ดีกว่าถ้าฉันส่งออกผลลัพธ์เป็น HTML และส่งเป็นไฟล์แนบ / หรือเป็น XML แต่ฉันไม่รู้วิธีการทำเช่นนี้ ไม่มีใครมีข้อเสนอแนะใด ๆ ? ขอบคุณล่วงหน้า!

1
วิธีการส่งออกผลลัพธ์ของ sp_AskBrent
เรามีตัวอย่างที่สุ่ม CPU ฉันต้องการสร้างการแจ้งเตือนที่ใช้ซีพียูมากกว่า 90% และเรียกงานที่ทำงานโดยอัตโนมัติsp_AskBrentและส่งอีเมลถึงฉัน อย่างไรก็ตามเอาต์พุตไม่สามารถอ่านได้ใน Text หรือ HTML output มันไม่ได้เป็นไปด้วยดีในสเปรดชีต Excel ฉันจะรับข้อมูลในรูปแบบที่อ่านได้อย่างไร

2
ต้องการส่งอีเมล HTML ที่จัดรูปแบบผ่านจดหมายฐานข้อมูลใน SQL Server 2008 R2
ความต้องการของฉันคือการสร้างอีเมลอัตโนมัติเป็น (อีเมล HTML ที่จัดรูปแบบผ่านทางจดหมายฐานข้อมูล) ความต้องการขั้นพื้นฐานเสร็จสมบูรณ์เมื่องานถูกเรียกมันแทรกข้อมูลลงในตารางและข้อมูลที่ได้รับการกำหนดให้ส่งเป็นอีเมล แต่ตอนนี้ไคลเอนต์ร้องขอในรูปแบบนี้ รูปแบบปัจจุบันที่ฉันทำ PO Date:2014-11-26 PO ID:PO1 SAP Ref:0001106102 GRN:1067 DealerID:045 Dealer Name:ABC(Pvt)Ltd. 2 Status:New รูปแบบที่ร้องขอโดยไคลเอ็นต์ในตารางเช่นเดียวกับรูปแบบ PO Date |PO ID| SAP Ref| GRN|DealerID|Dealer Name|Status นี่คือ SQL Query ที่ฉันใช้เพื่อแทรกข้อมูลลงใน Email_Table (_ERROR_MAIL) และสิ่งนี้จะต้องเป็นไปตามความต้องการ IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ImpCancelledGRN') BEGIN …

1
บัญชีการอนุญาตต้องใช้สิทธิ์ใดในการใช้จดหมายฐานข้อมูล
ฉันมีอินสแตนซ์ SQL Server 2012 ทำงานภายใต้บัญชีบริการที่ได้รับการจัดการ ฉันได้กำหนดค่าเมลฐานข้อมูลด้วยบัญชีเดียวและพยายามส่งทดสอบอีเมล แต่ฉันพบข้อผิดพลาดบางอย่างในบันทึกเหตุการณ์ของเซิร์ฟเวอร์: Database Engine Instance = MYINSTANCE; Mail PID = 2132 ข้อความแสดงข้อผิดพลาด: การอัพเดทฐานข้อมูลล้มเหลว สาเหตุ: สิทธิ์ EXECUTE ถูกปฏิเสธในวัตถุ 'sysmail_logmailevent_sp', ฐานข้อมูล 'msdb', schema 'dbo' อินสแตนซ์ Engine ของฐานข้อมูล = MYINSTANCE; Mail PID = 2212; ประเภทข้อยกเว้น: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException ข้อความ: การอ่านบนฐานข้อมูลล้มเหลว สาเหตุ: สิทธิ์ EXECUTE ถูกปฏิเสธในวัตถุ 'sp_readrequest', ฐานข้อมูล 'msdb', schema 'dbo' ข้อมูล: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.