Windows

สัปดาห์นี้เราจะพูดถึงวิธีการแก้ปัญหาข้อผิดพลาดในการชุมนุมต่างๆที่เราได้รับขณะแก้ไขปัญหาการติดตั้ง SQL Server ฉันจะเน้นบทความนี้ในระบบ SQL Server 2008 R2 และ Windows 7 ก่อนที่จะเริ่มต้นฉันจะอธิบายสิ่งที่เป็นแอสเซมบลีบน Windows วิกิพีเดียอธิบายแอสเซมบลีใน CLI เป็นไลบรารีโค้ดที่คอมไพล์ใช้สำหรับการปรับใช้เวอร์ชันและความปลอดภัย แอ็พพลิเคชัน CLI สามารถมีข้อมูลเวอร์ชันช่วยให้สามารถขจัดความขัดแย้งระหว่างแอพพลิเคชันที่เกิดจากแอ็พพลิเคชันที่ใช้ร่วมกัน

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ
Anonim

ดังนั้นให้เข้าสู่ส่วนของการแก้ไขปัญหาของบทความ

ครั้งข้อผิดพลาดในการชุมนุมเกิดขึ้นเนื่องจากของเหลือของการติดตั้งล้มเหลวเช่นการติดตั้งไปครึ่งทางผ่านและไม่ม้วนกลับ ในกรณีเช่นนี้เราต้องทำความสะอาดรายการด้วยตนเอง เป็นกระบวนการที่มีความยาวและซับซ้อนเล็กน้อยและฉันจะพยายามทำให้ง่ายที่สุดเท่าที่จะทำได้ ก่อนที่เราจะเริ่มกระบวนการสร้างจุดคืนค่าระบบและสร้างการสำรองข้อมูลของรีจิสทรี โปรดปฏิบัติตามบทความเหล่านี้เพื่อทำเช่นนั้น

วิธีการสร้างจุดคืนค่าระบบใน Windows

การสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows

  • ก่อนอื่นเราต้องลบรายการหลังจากผ่านรายการ หากไม่มี SQL ใด ๆ ที่ติดตั้งในเครื่องนี้ให้นำรายการ SQL ทั้งหมดออกจากโปรแกรมและคุณลักษณะ ถ้าไม่ลบ SQL Server 2008 R2 เพียงอย่างเดียวและเลือกอินสแตนซ์ที่คุณกำลังพยายามติดตั้ง (อย่าเอาอะไรออก) ถ้ายังไม่มีอยู่แล้วปล่อยทิ้งไว้และไปขั้นตอนต่อไป
  • ขั้นตอนต่อไปคือการดำเนินการผ่านรีจิสทรีเพื่อให้มั่นใจว่ารายการทั้งหมดจะถูกลบ ความจริงก็เป็นไปไม่ได้เลยที่จะค้นหาและลบรายการ SQL ทั้งหมด แต่เราสามารถลบเฉพาะรายการที่สำคัญที่เราคิดว่าจะทำให้เกิดปัญหาได้

Start -> Run ->

Regedit

    • ไปที่ 32 บิต:
    • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft

SQL Server 64 บิต: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server ลบรายการสำหรับอินสแตนซ์ SQL ที่คุณต้องการติดตั้ง ในกรณีถ้าคุณไม่มี SQL อื่น ๆ เพียงแค่ลบ

  • โฟลเดอร์ ของเซิร์ฟเวอร์ ตอนนี้ไปที่ HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application
  • และ ลบรายการสำหรับอินสแตนซ์ SQL ที่คุณต้องการติดตั้ง จากนั้นไปที่ HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services
  • และลบรายการสำหรับอินสแตนซ์ SQL ที่คุณต้องการติดตั้ง คุณจะพบหลายรายการ ชุดควบคุมเช่น ControlSet001
  • , ControlSet002 , ControlSet003 ControlSet004 เป็นต้น ทำซ้ำขั้นตอนเดียวกัน HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application และลบรายการสำหรับอินสแตนซ์ SQL ที่คุณกำลังติดตั้ง
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services และลบรายการ สำหรับอินสแตนซ์ SQL ที่คุณกำลังติดตั้งไว้
  • ตอนนี้ขั้นตอนต่อไปคือการลบแอสเซมบลีรายการสำหรับ SQL หาชุดประกอบที่เริ่มต้นด้วย Microsoft.SqlServer

เมื่อพบว่าคลิกขวาและคลิกที่ถอนการติดตั้ง

  • ตอนนี้เพียงแค่ไปที่ ให้แน่ใจว่าคุณมีรายการทั้งหมดมีเคล็ดลับที่เราสามารถเปลี่ยนมุมมองประกอบไปยังมุมมองโฟลเดอร์
  • ในพรอมต์คำสั่งให้พิมพ์ cd / d% windows% assembly ประเภท:

attrib -r -h -s desktop.ini

  • พิมพ์ ren desktop.ini desktop.bak
  • หรือ ไปที่ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • เพิ่มชื่อค่าไบนารีใหม่ " DisableCacheViewer

"

  • คลิกขวาที่"
  • DisableCacheViewer "และคลิกที่ Modify Enter 1
  • ปิดรีจิสทรีแล้วลองอีกครั้ง ตอนนี้ถ้าคุณกลับไปที่ assembly you ควรเป็นมุมมองโฟลเดอร์มากกว่ามุมมองการชุมนุม ค้นหา อีกสักครู่Microsoft.SqlServer
  • และลบออก เมื่อคุณดำเนินการตามขั้นตอนนี้ให้ล้าง TEMP และรีบูตระบบใหม่และลองติดตั้งใหม่อีกครั้ง
  • ในบางกรณีคุณอาจได้รับข้อผิดพลาดในการชุมนุมส่วนใหญ่เกิดจาก Microsoft.NET 4.0 ฉันอยากจะแนะนำให้ติดตั้ง. NET Framework 4.0 ใหม่และลองติดตั้งอีกครั้ง นอกจากนี้ Microsoft Visual c ++ 2008 หรือ 2010 อาจก่อให้เกิดข้อผิดพลาดเช่นกัน การติดตั้งใหม่จะเป็นความคิดที่ดี

มีสถานการณ์อื่นที่เกิดข้อผิดพลาดเกิดขึ้นจาก Microsoft MS SQL Server 2008 R2 RsFx Driver ในกรณีดังกล่าวเราสามารถลองสองสิ่ง One คือการสร้างรายการหายไปในรีจิสทรีหรือลบไดรเวอร์ออกจากโฟลเดอร์ Installer วิธีที่ 1: เริ่ม -> Run ->

Regedit

ไปที่

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150

  • คลิกขวาที่ RsFX0150
  • และคลิกที่คีย์ใหม่และพิมพ์ InstancesShares
  • ตอนนี้ปิดรีจิสทรีแล้วลองติดตั้งใหม่อีกครั้ง วิธีการ เมื่อโฟลเดอร์เปิดคุณจะส่งคอลัมน์จำนวนมากคลิกขวาที่ชื่อคอลัมน์ใด ๆ และเลือกเพิ่มเติม จากรายการเลือก ความคิดเห็น
  • และคลิก OK

หา Microsoft SQL Server 2008 R2 RsFx Driver MSI ใน comment (เนื่องจากชื่อไฟล์จริงจะพูดไม่ออก)

  • คลิกขวาที่ไฟล์ MSI และคลิก Uninstall
  • ใช้ Well วิธีการเหล่านี้คุณควรจะสามารถแก้ไขส่วนใหญ่ของข้อผิดพลาดที่เกี่ยวข้องกับการติดตั้งเมื่อติดตั้ง Microsoft SQL Server 2008 R2 ในกรณีที่คุณยังมีปัญหาอยู่คุณสามารถใช้ส่วนความคิดเห็นของเราได้