อาการ
สมมติว่าคุณติดตั้ง Microsoft SQL Server ๒๐๑๖บนคอมพิวเตอร์ที่มีการติดตั้ง .NET Framework 4.6.1 ถ้าคอมพิวเตอร์ไม่มี๓.๕ติดตั้งอยู่ให้ใช้ฟีเจอร์จดหมายฐานข้อมูลไม่ทำงานอย่างถูกต้อง ตัวอย่างเช่นถ้าคุณกำหนดค่าและส่งข้อความอีเมลการทดสอบข้อความจะถูกจัดคิวแต่จะไม่ถูกส่งไป บันทึกย่อปัญหานี้มีผลต่ออินสแตนซ์ที่กำลังเรียกใช้ SQL Server ๒๐๑๖ SP1 CU1 ปัญหานี้เกิดขึ้นเนื่องจากมีจุดบกพร่องในการตั้งค่า SQL Server ๒๐๑๖ SP1 CU การตั้งค่าสำหรับ SQL Server ๒๐๑๖ CUs จะลบไฟล์ web.config DatabaseMail โดยไม่ต้องแทนที่ด้วยการตั้งค่าใหม่ การทำเช่นนี้จะทำให้จดหมายฐานข้อมูลหยุดทำงานในการขาดงานของ .Net framework ๓.๕ SP1 อย่างไรก็ตามถ้าจดหมายฐานข้อมูลไม่ได้ถูกใช้งานโดยการติดตั้ง SQL Server ๒๐๑๖ CU คุณสามารถใช้หนึ่งในวิธีการแก้ไขปัญหาที่กล่าวถึงด้านล่างนี้
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:การปรับปรุงที่สะสม2สำหรับ Sql server ๒๐๑๖ SP1
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้คุณสามารถดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
-
สร้างDatabaseMailและปล่อยไว้ถัดจากDatabaseMailภายใต้โฟลเดอร์Binn คุณสามารถใช้ notepad หรือโปรแกรมแก้ไขอื่นๆเพื่อแก้ไขได้ เพียงตรวจสอบให้แน่ใจว่าคุณได้บันทึกโดยใช้การเข้ารหัส UTF 8 (ใน notepad แล้วเลือก บันทึกเป็น ... และในกล่องคำสั่งผสมการ เข้ารหัสให้เลือก UTF 8):
-
เรียกใช้การดำเนินการตั้งค่าการซ่อมแซมของ SQL Server ๒๐๑๖
-
ติดตั้ง .Net Framework ๓.๕บนเครื่องด้วยตนเอง
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์