อาการ
สมมติว่าคุณใช้จดหมายฐานข้อมูลและกระบวนงานที่เก็บไว้ sp_send_dbmailเพื่อส่งอีเมลใน Microsoft SQL Server ๒๐๑๔, ๒๐๑๖หรือ๒๐๑๗ เมื่อคุณผ่านพารามิเตอร์ผู้รับ (ตัวอย่างเช่นชื่อนามสกุล) ที่มีเครื่องหมายจุลภาคสำหรับกระบวนงานที่เก็บไว้คุณอาจสังเกตเห็นว่า SQL Server ล้มเหลวในการส่งอีเมล นอกจากนี้คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
Msg ๑๔๖๑๓ระดับ16สถานะ1กระบวนการProcedureNameบรรทัดLineNumber [ชุดงานเริ่มต้น 0] ที่ระบุ ' @recipients ' ไม่สามารถใช้เครื่องหมายจุลภาค (,) เพื่อแยกที่อยู่: ' "ชื่อผู้ใช้, ชื่อผู้ใช้" <Email@Contoso.com> ' เมื่อต้องการดำเนินการต่อให้ใช้เครื่องหมายอัฒภาค (;) เมื่อต้องการแยกที่อยู่
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสม13สำหรับ SQL Server ๒๐๑๗
การอัปเดตที่สะสม5สำหรับ SQL Server ๒๐๑๖ SP2
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๗
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์