วิธีลบการติดตั้ง SQL Server 2008 ที่เสียหาย


8

หลังจากติดตั้ง Service Pack 2 ของ Microsoft SQL Server 2008 แล้ว SQL Server ล้มเหลวในการเริ่มต้น พยายามซ่อมแซมสิ่งนี้ฉันได้ทำสิ่งที่โง่ ๆ ซึ่งส่งผลให้ในสถานการณ์ที่ฉันไม่สามารถติดตั้งสำเนาใหม่ของ SQL Server ได้

นี่คือสิ่งที่เกิดขึ้นจริงระหว่างการติดตั้ง:

  • หน้าจอกฎการสนับสนุนการตั้งค่า (ทั้งหมดผ่านไม่มีคำเตือน)
  • หน้าจอรหัสผลิตภัณฑ์ (ป้อนรหัสผลิตภัณฑ์ที่ถูกต้อง)
  • หน้าจอข้อกำหนดสิทธิการใช้งาน (ยอมรับ)
  • หน้าจอติดตั้งไฟล์สนับสนุน (คลิกติดตั้ง)

กว่าหน้าต่างการตั้งค่าจะปิดลงและไม่มีอะไรเกิดขึ้นไม่มีข้อผิดพลาดอะไรเลย ดูเหมือนจะไม่มีการบันทึกบันทึก

ขั้นตอนในการล้างข้อมูลให้เป็นระเบียบและสามารถติดตั้ง SQL Server ได้โดยไม่ต้องติดตั้งระบบปฏิบัติการใหม่ทั้งหมด?

คำตอบ:


4

ฉันจะติดตามบทความนี้และจากนั้นเมื่อเสร็จแล้วฉันจะเรียกใช้ CCleaner
การติดตั้ง SQL Server 2008 ล้มเหลวเมื่อคุณพยายามติดตั้ง SQL Server เป็นครั้งที่สอง

จากนั้นลองติดตั้งใหม่ (ให้แน่ใจว่าคุณใช้ชื่ออินสแตนซ์เดียวกัน)


4

ตัวเลือกอื่น - ใช้ยูทิลิตี้แก้ไข IT ของ Microsoft:

แก้ไขปัญหาที่โปรแกรมไม่สามารถติดตั้งหรือถอนการติดตั้ง

ฉันได้ลบส่วนประกอบทั้งหมดของ Microsoft 2008 ผ่านทางยูทิลิตี้นี้และสามารถติดตั้งได้อย่างถูกต้องในภายหลัง


+1 สำหรับคำแนะนำ ยังคงทราบว่าใน Windows 8 Consumer Preview "ขออภัย แต่ระบบปฏิบัติการของคุณไม่รองรับโดย Microsoft Fix it ในเวลานี้" จะปรากฏขึ้น
Arseni Mourzenko

2

นอกจากคำตอบของ KCotreauสำหรับคำถามนี้สำหรับผู้ที่ประสบปัญหาเดียวกันนี่คือสิ่งที่ฉันทำเพื่อให้สามารถติดตั้งได้อย่างสมบูรณ์:

  1. พยายามถอนการติดตั้งการติดตั้งเก่าด้วย setup.exe
  2. ลบไดเรกทอรีที่เกี่ยวข้องกับ SQL Server จากไฟล์โปรแกรม (รวมถึง x86)
  3. ลบการอ้างอิงทั้งหมดไปยังไดเรกทอรีเหล่านั้นออกจากรีจิสทรี สิ่งนี้จะต้องทำด้วยตนเอง: ในบางสถานการณ์ดูเหมือนดีกว่าที่จะลบคีย์หลักทั้งหมด ในอื่น ๆ ต้องลบค่าเท่านั้น ในที่สุดในบางสถานการณ์คุณไม่จำเป็นต้องลบอะไรเลยเนื่องจากคีย์ / ค่าเหล่านั้นไม่ได้มีวัตถุประสงค์เพื่อใช้ในระหว่างการติดตั้ง
  4. รีบูต
  5. การติดตั้งเริ่มทำงาน แต่พบMsiGetProductInfo failed to retrieve ProductVersion for package during installข้อผิดพลาดซึ่งสามารถแก้ไขได้โดยการลบคีย์ที่ระบุ (เนื่องจากมีหลายร้อยหรือหลายพันพร้อมที่จะใช้เวลาหลายชั่วโมง) หรือทำการสำรองข้อมูลHKEY_CLASSES_ROOT\Installer\UpgradeCodesลบคีย์ทั้งหมดแล้วเรียกคืน หลังจากทำการติดตั้งใหม่ทั้งหมด

ฉันจะยังคงแนะนำในสถานการณ์เช่นนี้คืนค่าการสำรองข้อมูลระบบล่าสุดหรือติดตั้ง Windows (ทั้งสองสิ่งเป็นไปไม่ได้ในกรณีเฉพาะของฉัน) หากคุณต้องการทำสิ่งต่าง ๆ อย่างถูกต้อง


1
คุณพูดถึงการคืนค่า การปรับรุ่นของฉันเองจาก SQL 2005 เป็น 2008 บนเซิร์ฟเวอร์ของฉันผิดพลาดและฉันสามารถกู้คืนได้โดยไม่ต้องใช้ความพยายามด้วยการใช้ซอฟต์แวร์สำรองข้อมูลภาพ Acronis Backup and Recovery ฉันขอแนะนำไม่เพียง แต่สำรองข้อมูลเก่า ๆ เท่านั้น แต่ยังเป็นโซลูชันการสร้างภาพสำหรับเซิร์ฟเวอร์ที่สำคัญอื่น ๆ ดีใจที่คุณหายในที่สุด
KCotreau

1
+1: มีปัญหาที่คล้ายกัน ขอขอบคุณสำหรับรายการการดำเนินการที่เฉพาะเจาะจงในการลบ แทนที่จะลบอะไรด้วยตนเองฉันจะลอง CCleaner ความคิดเห็นต่อไปของฉันจะบอกผลทันทีที่ฉันได้รับ
mico
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.