Microsoft แจก microsoft Microsoft SQL Server ๒๐๐๘ R2 จะแก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 รุ่นก่อนหน้านี้
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้างกฎทางธุรกิจสำหรับเอนทิตีใน SQL Server ๒๐๐๘ R2 Master Data Services (MDS) เอนทิตีมีแอตทริบิวต์ที่ใช้โดเมนหลายแอตทริบิวต์ที่เติมข้อมูลโดยค่าจากเอนทิตีเดียวกัน กฎทางธุรกิจใหม่มีเงื่อนไขที่กำหนดไว้สำหรับแอตทริบิวต์ที่ยึดตามโดเมนมากกว่าหนึ่งแอตทริบิวต์และเงื่อนไขเหล่านี้จะชี้ไปที่เอนทิตีเดียวกัน
-
คุณพยายามประกาศกฎทางธุรกิจ
ในสถานการณ์สมมตินี้คุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
เกิดข้อผิดพลาดในฐานข้อมูล ติดต่อผู้ดูแลระบบของคุณ นอกจากนี้คุณยังสามารถค้นหาข้อผิดพลาดที่คล้ายคลึงกันในข้อผิดพลาด MDS MDSTrace: 0: เกิดข้อผิดพลาดในฐานข้อมูล ติดต่อผู้ดูแลระบบของคุณ ที่ DataAccess (MasterDataServices) DbHelper (ข้อยกเว้น ex) ที่ Microsoft. MasterDataServices. DataAccess (แบบสอบถามสตริง, DbHelper ExecuteNonQuery, CommandType CommandType) ที่ Microsoft. CloseConnectionBehavior DataAccess BusinessRulesExecuteScript (CloseConnectionBehavior closeBehavior สคริปต์สตริงที่) ที่ Microsoft. MasterDataServices BusinessRules ตรรกะ (BusinessRulesPublish RunGeneration, BusinessRules BusinessLogicLayer, Int32 entityId, BREntityMemberType) ข้อมูลการตรวจแก้จุดบกพร่องของ SQL: หมายเลข: ๑๐๒, ข้อความ: ไวยากรณ์ที่ไม่ถูกต้องใกล้ ' DBA <ชื่อ> <> '., Server: ServerName ,ruleSubType, บรรทัด: X udp_SYSTEM_X_X_CHILDATTRIBUTES_ProcessRules
สาเหตุ
ปัญหานี้เกิดจากปัญหาที่ทราบแล้วในสไตล์ชีต XSLT ที่ใช้ในการสร้างไวยากรณ์ของกระบวนงานที่เก็บไว้สำหรับกระบวนงานที่เก็บไว้ของกฎทางธุรกิจ ปัญหาที่เฉพาะเจาะจงคือเครื่องหมายจุลภาคหายไปในไวยากรณ์
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server ๒๐๐๘ R2 SP2
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน2การปรับปรุงที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๗๔๐๔๑๑ แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 Service Pack 2 ถูกเผยแพร่แล้ว
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"