Microsoft แจก microsoft Microsoft SQL Server ๒๐๐๘ R2 จะแก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 รุ่นก่อนหน้านี้
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้างสิ่งพิมพ์ของทรานแซคชันใน SQL Server ๒๐๐๘ R2
-
คุณสามารถเพิ่มตารางเป็นบทความลงในสิ่งพิมพ์
-
คุณเตรียมใช้งานสิ่งพิมพ์ของทรานแซคชันและคุณสร้างสำเนาชั่วคราวเริ่มต้น
-
คุณพยายามเรียกใช้คิวรีเพื่อเพิ่มคอลัมน์ใหม่ลงในตาราง ตัวอย่างเช่นคุณพยายามเรียกใช้คิวรีต่อไปนี้เพื่อเพิ่มคอลัมน์ <ชื่อคอลัมน์> ลงในตาราง <ชื่อตาราง> :
Alter table <table name> add <column name> int null
ในสถานการณ์สมมตินี้คิวรีไม่ทำงานและคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ตำแหน่งที่ตั้ง: replschema: 1305Expression: (pCopySrc-command) <= (int) cmdLengthSPID: <Spid>ID ของกระบวนการ: ID กระบวนการ <>
ข่าวสารเกี่ยวกับ๔๙๐๒ระดับ16สถานะ1บรรทัด2Cannot ค้นหา ชื่อตาราง<วัตถุ> เนื่องจากไม่มีอยู่หรือคุณไม่มีสิทธิ์ เมื่อปัญหานี้เกิดขึ้นข้อความแสดงข้อผิดพลาดต่อไปนี้จะถูกบันทึกในไฟล์บันทึกข้อผิดพลาด SQL Server
หรือคุณอาจพบข้อผิดพลาดที่แตกต่างกันเล็กน้อยดังต่อไปนี้:
Msg ๓๖๒๔ระดับ20สถานะ1กระบวนการ sp_replflush การตรวจสอบการยืนยันของระบบบรรทัด1A ล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือใน QFE จากฝ่ายสนับสนุนทางเทคนิค
นอกจากนี้รายการต่อไปนี้จะถูกบันทึกในบันทึกข้อผิดพลาด:
2011-03-25 08:56: 14.71 spid55 ข้อผิดพลาด: ๑๗๐๖๖ความรุนแรง:16 รัฐ: 1.2011-25 08:56: 14.71 spid55 การตรวจสอบความถูกต้องของเซิร์ฟเวอร์ SQL: ไฟล์: <replschema>, บรรทัด = การตรวจสอบความถูกต้องล้มเหลวในการตรวจสอบ = ' (<pCopySrc) cmdLength = (int) ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของโครงสร้างหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลในหน่วยความจำไม่ได้รับความเสียหาย 2011-03-25 08:56: 14.92 ข้อผิดพลาด: ๓๖๒๔ความรุนแรง:20 สถานะ: 1.2011-03-25 08:56: 14.92 ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือใน QFE จากฝ่ายสนับสนุนทางเทคนิค
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server ๒๐๐๘ R2 Service Pack 1
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน1การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๔๔๗๙๓ แพคเกจโปรแกรมปรับปรุงที่สะสม1สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 Service Pack 1 ได้รับการเผยแพร่แล้ว SQL Server ๒๐๐๘ R2 การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน7การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๐๗๗๗๐ แพคเกจโปรแกรมปรับปรุงที่สะสม7สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ให้ปรับเปลี่ยนชื่อตารางให้มีอักขระน้อยกว่า8ตัว
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"