Microsoft เผยแพร่ Microsoft SQL Server ๒๐๑๒แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๑๒รุ่นก่อนหน้านี้
อาการ
สมมติว่าคุณใช้ชื่อผู้ใช้ที่มีอักขระที่เน้นเสียงหรืออักขระพิเศษเพื่อเข้าสู่ระบบ Windows จากนั้นคุณพยายามเปิดหรือสร้างฐานความรู้ในไคลเอ็นต์คุณภาพของข้อมูลใน SQL Server ๒๐๑๒ ในสถานการณ์นี้การดำเนินการล้มเหลว นอกจากนี้คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: รหัสข้อความ: FlowConfigurationServiceSaveFatalError ล้มเหลวในการบันทึกชื่อการกำหนดค่า: RecentList: KB: โดเมน \ชื่อผู้ใช้
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากคอลัมน์ "ชื่อ" ใช้ชนิดข้อมูล Varchar (255) ในตาราง DQS_MAIN A_CONFIGURATION ไม่สามารถใช้ชนิดข้อมูลนี้เพื่อเก็บอักขระ Unicode ได้ ซึ่งรวมถึงอักขระที่เน้นเสียงหมายเหตุ หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้คอลัมน์ชื่อใช้ชนิดข้อมูล NVarchar แทน ชนิดข้อมูลนี้สนับสนุนอักขระ Unicode และอักขระที่เน้นเสียง
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server 2012
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน2การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๑๒ Service Pack RTM สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๗๐๓๒๗๕ แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ SQL Server ๒๐๑๒หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๑๒รุ่นก่อนหน้านี้ เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๖๙๒๘๒๘ SQL Server ๒๐๑๒รุ่นที่เผยแพร่หลังจากที่มีการเผยแพร่ SQL Server ๒๐๑๒ โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๑๒จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๑๒ Service Pack RTM ไปใช้กับการติดตั้ง SQL Server ๒๐๑๒ Service Pack RTM ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป หลังจากที่คุณนำการปรับปรุงนี้ไปใช้แล้ว schema ของแค็ตตาล็อก DQS จะไม่ได้รับการอัปเดตและแอสเซมบลี CLR ของ SQL เก็บแค็ตตาล็อก DQS คุณต้องเรียกใช้คำสั่งDQSInstaller –อัปเกรดเพื่อปรับปรุงแค็ตตาล็อก DQS สำหรับข้อมูลเพิ่มเติมโปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:
การอัปเกรด DQS: การติดตั้งโปรแกรมอัปเดตหรือโปรแกรมแก้ไขด่วนที่สะสมบนบริการคุณภาพข้อมูล
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ให้ใช้บัญชีผู้ใช้อื่นที่ไม่มีอักขระ Unicode ในชื่อผู้ใช้ ถ้าคุณไม่ต้องการออกจากระบบบัญชีผู้ใช้ปัจจุบันให้ทำตามขั้นตอนเหล่านี้เพื่อเรียกใช้ไคลเอ็นต์คุณภาพของข้อมูล:
-
คลิกเริ่มคลิกโปรแกรมทั้งหมดคลิกMicrosoft SQL Server ๒๐๑๒คลิกบริการด้านคุณภาพข้อมูลจากนั้นกดShiftค้างไว้และคลิกขวาที่ไคลเอ็นต์คุณภาพข้อมูล
-
คลิกเรียกใช้ในฐานะผู้ใช้อื่น
-
ใส่ชื่อผู้ใช้และรหัสผ่านอื่นแล้วคลิก ตกลง
หมายเหตุ บัญชีผู้ใช้อื่นต้องตรงตามข้อกำหนดต่อไปนี้:
-
บัญชีผู้ใช้คือการเข้าสู่ระบบ Windows ที่ถูกต้องในอินสแตนซ์กลไกจัดการฐานข้อมูล SQL Server
-
บัญชีผู้ใช้เป็นสมาชิกของบทบาท dqs_administrator บทบาท dqs_kb_editor หรือบทบาท dqs_kb_operator ในฐานข้อมูล DQS_MAIN ของอินสแตนซ์กลไกจัดการฐานข้อมูล SQL Server
-
บัญชีผู้ใช้มีสิทธิ์การอ่านและเขียนที่เหมาะสมไปยังตารางต้นฉบับหรือตารางปลายทางในโปรแกรมฐานข้อมูล SQL Server หรือเวิร์กบุ๊ก Excel ในระบบไฟล์ที่ใช้สำหรับบริการคุณภาพข้อมูล (DQS)