KB3029504 - การแก้ไข: ข้อผิดพลาด "ข้อผิดพลาดในการแปลงชนิดข้อมูล nvarchar เป็น datetime" เกิดขึ้นเมื่อคุณใช้กฎทางธุรกิจใน MDS SQL Server 2014

นำไปใช้กับ
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณสร้างกฎทางธุรกิจที่ตรวจสอบว่า แอตทริบิวต์วันที่ว่างเปล่าใน Microsoft SQL Server 2014 Master Data Services (MDS)
  • คุณบันทึกและเผยแพร่กฎทางธุรกิจ
  • คุณเปิดมุมมองเอนทิตีใน MDS Explorer แล้วเรียกใช้กฎทางธุรกิจเพื่อตรวจสอบสมาชิกเอนทิตี

ในสถานการณ์นี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

หมายเหตุ

ข้อผิดพลาดในการแปลงชนิดข้อมูล nvarchar เป็นวันที่และเวลา

หมายเหตุ ปัญหานี้เกิดขึ้นใน SQL Server 2014 MDS ที่ใช้การอัปเดตแบบสะสม 3 (CU3) หรือเวอร์ชันที่ใหม่กว่าของการอัปเดต

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขเป็นครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้

การอัปเดตสะสม 1 สําหรับ SQL Server 2014 SP1 /en-us/help/3067839

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server

แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

      

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"