ข้อผิดพลาด #: 50003401 (SQL Hotfix)Microsoft แจกจ่ายการแก้ไขของ Microsoft SQL Server 2008 เป็นไฟล์ที่สามารถดาวน์โหลดได้ไฟล์เดียว เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละครั้งจะมีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไข SQL Server 2008 ก่อนหน้า
อาการ
เมื่อคุณติดตั้ง Microsoft SQL Server 2008 การติดตั้งล้มเหลว ในไฟล์ Summary.txt มีการบันทึกข้อความแสดงข้อผิดพลาดต่อไปนี้:
แอตทริบิวต์ Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationExceptionไม่ตรงกัน แสดงแอตทริบิวต์ (ซ่อน, ระบบ, ไดเรกทอรี, Archive) แอตทริบิวต์ที่มี (0) แอตทริบิวต์ที่แยกออก (Archive, บีบอัดแล้ว, เข้ารหัสลับ)
หมายเหตุ ไฟล์ Summary.txt อยู่ในโฟลเดอร์ต่อไปนี้:
<SQLInstallFolder>\100\Setup Bootstrap\Log
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากโฟลเดอร์การติดตั้ง SQL Server 2008 มีชุดแอตทริบิวต์ Archive แอตทริบิวต์ Archive อยู่ในรายการที่ยกเว้นที่โปรแกรมติดตั้ง SQL Server 2008 ใช้เพื่อตรวจสอบโฟลเดอร์การติดตั้งระหว่างกระบวนการติดตั้ง
การแก้ไข
การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2008 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
956717 แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2008หมายเหตุเนื่องจากรุ่นเป็นแบบสะสม แต่ละการเผยแพร่การแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่กับการเผยแพร่การแก้ไข 2008 SQL Server ก่อนหน้านี้ เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
956909 รุ่น SQL Server 2008 ที่เผยแพร่หลังจากเปิดตัว SQL Server 2008
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ ให้เอาแอตทริบิวต์ Archive ออกจากโฟลเดอร์การติดตั้ง โดยทําตามขั้นตอนต่อไปนี้:
-
เปิดโฟลเดอร์ที่มีโฟลเดอร์ที่มีแอตทริบิวต์ Archive
-
คลิกขวาที่โฟลเดอร์ที่คุณต้องการเอาแอตทริบิวต์ Archive ออก แล้วคลิก คุณสมบัติ
-
บนแท็บ ทั่วไป ให้คลิก ขั้นสูง
-
บนแท็บ แอตทริบิวต์ขั้นสูง ให้คลิกเพื่อล้างกล่องกาเครื่องหมาย โฟลเดอร์พร้อมสําหรับการเก็บถาวร
ถ้าไม่มีโฟลเดอร์การติดตั้งอยู่ ให้เอาแอตทริบิวต์ Archive ออกจากโฟลเดอร์หลักที่ใกล้เคียงที่สุด ตัวอย่างเช่น คุณติดตั้ง SQL Server 2008 ในโฟลเดอร์ต่อไปนี้:
C:\FolderA\FolderB\FolderC ไม่มีโฟลเดอร์ FolderC อยู่ โฟลเดอร์ FolderB มีการตั้งค่าแอตทริบิวต์ Archive ในสถานการณ์นี้ คุณต้องเอาแอตทริบิวต์ Archive ออกจากโฟลเดอร์ FolderB
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
โปรแกรมแก้ไขด่วนนี้รวมอยู่ในแพคเกจ Sqlsupport.msi ของแพคเกจการปรับปรุงสะสม 1 สําหรับ SQL Server 2008 หลังจากคุณติดตั้งแพคเกจ Sqlsupport.msi ของแพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2008 คุณสามารถเริ่มการติดตั้งเวอร์ชันวางจําหน่ายของ SQL Server 2008 โดยไม่ระบุว่าโฟลเดอร์การติดตั้งมีชุดแอตทริบิวต์ Archive หรือไม่ ถ้าโฟลเดอร์การติดตั้งมีชุดแอตทริบิวต์ Archive แอตทริบิวต์ Archive จะถูกเอาออกโดยอัตโนมัติ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแฟ้มที่มีการเปลี่ยนแปลง และสําหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อกําหนดเบื้องต้นใดๆ ในการใช้แพคเกจการปรับปรุงสะสมที่ประกอบด้วยโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความฐานความรู้ของ Microsoft นี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
956717 แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2008
อ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรายการรุ่นต่างๆ ที่พร้อมใช้งานหลังจาก SQL Server 2008 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
956909 รุ่น SQL Server 2008 ที่เผยแพร่หลังจากเผยแพร่SQL Server 2008 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มเติมสําหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
935897 รูปแบบการให้บริการแบบเพิ่มเติมจะพร้อมใช้งานจากทีม SQL Server เพื่อส่งการแก้ไขด่วนสําหรับปัญหาที่รายงาน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการตั้งชื่อสําหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
822499 รูปแบบการตั้งชื่อใหม่สําหรับแพคเกจปรับปรุงซอฟต์แวร์ของ Microsoft SQL Server สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์เฉพาะของการอัปเดตซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft