การติดตั้ง SQL Server ๒๐๐๘ล้มเหลวเมื่อคุณพยายามติดตั้ง SQL Server เป็นครั้งที่สอง


อาการ


เมื่อคุณพยายามติดตั้ง Microsoft SQL Server ๒๐๐๘บนเซิร์ฟเวอร์การติดตั้งล้มเหลว เมื่อคุณพยายามติดตั้งสำเนาเดียวกันของ SQL Server ๒๐๐๘บนเซิร์ฟเวอร์เดียวกันการติดตั้งนี้ยังล้มเหลว

สาเหตุ


ปัญหานี้เกิดขึ้นเนื่องจากหลังจากการติดตั้งครั้งแรกล้มเหลวอินสแตนซ์ที่ติดตั้งบางส่วนของ SQL Server ๒๐๐๘ที่มีอยู่บนเซิร์ฟเวอร์ โปรแกรมติดตั้ง๒๐๐๘ของ SQL Server ไม่ย้อนกลับการติดตั้งถ้าการติดตั้งล้มเหลว อินสแตนซ์ที่ติดตั้งบางส่วนไม่มีเวอร์ชันของ SQL Server ๒๐๐๘ที่คุณพยายามติดตั้งเช่น edition องค์กรรุ่นมาตรฐานหรือรุ่นทดลองใช้ เมื่อคุณพยายามติดตั้งเวอร์ชันเดียวกันบนเซิร์ฟเวอร์เดียวกันโปรแกรมติดตั้งจะค้นหาอินสแตนซ์ที่มีอยู่ อย่างไรก็ตามโปรแกรมติดตั้งไม่สามารถระบุเวอร์ชันของ SQL Server ๒๐๐๘เพื่อติดตั้งได้ การติดตั้งล้มเหลว

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้คุณต้องถอนการติดตั้งอินสแตนซ์ก่อนหน้าของ SQL Server ๒๐๐๘ก่อนที่คุณจะพยายามติดตั้ง SQL Server ๒๐๐๘อีกครั้งบนเซิร์ฟเวอร์เดียวกัน

ถอนการติดตั้ง SQL Server ๒๐๐๘

เมื่อต้องการถอนการติดตั้ง SQL Server ๒๐๐๘โดยใช้เพิ่มหรือเอาโปรแกรมออกให้ทำตามขั้นตอนต่อไปนี้

Windows Server 2003

  1. คลิก เริ่มคลิก เรียกใช้พิมพ์ appwiz. cplจากนั้นกด ENTER
  2. ในรายการโปรแกรมที่ติดตั้งให้คลิกMICROSOFT SQL Server ๒๐๐๘แล้วคลิกถอนการติดตั้ง
  3. ทำตามคำแนะนำที่ปรากฏบนหน้าจอเพื่อถอนการติดตั้ง SQL Server ๒๐๐๘

Windows Server 2008

  1. คลิก เริ่มพิมพ์ appwiz. Cpl ในกล่อง เริ่มการค้นหา แล้วกด ENTER
  2. ในรายการโปรแกรมที่ติดตั้งให้คลิกMICROSOFT SQL Server ๒๐๐๘แล้วคลิกถอนการติดตั้ง
  3. ทำตามคำแนะนำที่ปรากฏบนหน้าจอเพื่อถอนการติดตั้ง SQL Server ๒๐๐๘

ถอนการติดตั้ง SQL Server ๒๐๐๘ด้วยตนเอง

เมื่อต้องการถอนการติดตั้ง SQL Server ๒๐๐๘ด้วยตนเองให้ทำตามขั้นตอนต่อไปนี้:
  1. ที่พร้อมท์คำสั่งให้พิมพ์คำสั่งต่อไปนี้แล้วกด ENTER:
    ซีดี%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Release
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด ENTER:
    setup.exe /ACTION=uninstall /FEATURES=Feature_List /INSTANCENAME=Instance_Name
    หมายเหตุ ในคำสั่งนี้พื้นที่ที่สำรองไว้ของ Feature_List จะแสดงรายการของค่าฟีเจอร์ที่คั่นด้วยเครื่องหมายจุลภาคเช่น "AS, SQL, RS, เครื่องมือ" ตัวยึด Instance_Name แทนอินสแตนซ์ที่มีชื่อของ SQL Server ๒๐๐๘ที่ติดตั้งอยู่ ถ้าคุณไม่ได้ใช้อินสแตนซ์ที่มีชื่อคุณสามารถใช้ "MSSQLSERVER" สำหรับอินสแตนซ์ที่มีชื่อ
ตารางต่อไปนี้แสดงรายการค่าแม่ทั้งหมดและค่ารองสำหรับพารามิเตอร์ /FEATURE :
ฟีเจอร์แม่ฟีเจอร์ลูก คำอธิบาย
SQLการติดตั้งคอมโพเนนต์ SQLEngine คอมโพเนนต์การจำลองแบบและคอมโพเนนต์ที่ใช้งานไม่ได้
SQLEngineการติดตั้งเฉพาะคอมโพเนนต์ SQLEngine
จำลองติดตั้งคอมโพเนนต์การจำลองแบบ จำเป็นต้องมีคอมโพเนนต์ SQLEngine
FullTextติดตั้งคอมโพเนนต์การจำลองแบบ จำเป็นต้องมีคอมโพเนนต์ SQLEngine
เป็นการติดตั้งทั้งหมดเป็นคอมโพเนนต์
RSติดตั้งคอมโพเนนต์ RS ทั้งหมด
คือติดตั้งคอมโพเนนต์ SSIS ทั้งหมด
มือติดตั้งคอมโพเนนต์ ToolsClient และคอมโพเนนต์ BOL
BCติดตั้งเครื่องมือความเข้ากันได้แบบย้อนหลัง (BC)
BOL การติดตั้ง SQL Server Books Online
เสนอติดตั้ง Studio พัฒนาข่าวกรองธุรกิจ
Connติดตั้งคอมโพเนนต์การเชื่อมต่อ
SSMSการติดตั้ง SQL Server Management Studio
ADV_SSMS
SDKติดตั้งชุดการพัฒนาซอฟต์แวร์
ตัวอย่างเช่นถ้าคุณติดตั้งคอมโพเนนต์ SQL ทั้งหมดเป็น SQL Server Books Online และ SQL Management Studio คุณจะใช้คำสั่งต่อไปนี้:
setup.exe/ACTION = ถอนการติดตั้ง/FEATURES = SQL เป็น BOL, SSMS/INSTANCENAME = MSSQLSERVER