ล้างการติดตั้ง Studio จัดการเซิร์ฟเวอร์ SQL ที่ติดตั้งใหม่


13

ฉันใช้ Windows 8.1 รุ่น Professional ฉันติดตั้ง SQL Server Management Studio 2012 x64 และทุกอย่างทำงานได้ดี ฉันติดตั้ง Visual Studio 2013 และทุกอย่างทำงานได้ดี

จากนั้นฉันติดตั้ง Service Pack 1 สำหรับ Visual Studio และคุณลักษณะขั้นสูงบางอย่าง ฉันมีปัญหาในการถอนการติดตั้งสิ่งเหล่านี้ดังนั้นฉันจึงกู้คืนระบบเพื่อย้อนกลับคอมพิวเตอร์ของฉัน ได้ผล แต่เมื่อใดก็ตามที่ฉันไปที่ SSMS ฉันจะได้รับ

"Cannot find one or more components. Please reinstall application"

ฉันพยายามซ่อม SSMS ถอนการติดตั้งติดตั้งใหม่และลองใช้ SSMS 2014 แต่ไม่ว่าฉันจะทำอย่างไรเมื่อฉันไปที่ SSMS ฉันยังคงได้รับข้อผิดพลาดเดียวกัน

ฉันสงสัยว่ามีองค์ประกอบบางอย่างที่ขาดหายไปหรือถูกลบออกเมื่อฉันลบ Visual Studio Pro หรือไม่ ฉันติดตั้ง Visual Studio 2013 express อีกครั้งและใช้งานได้ แต่ SSMS ยังไม่ทำงาน

ฉันดูโพสต์นี้และลบออก11.0_Configจากรีจิสทรี แต่ก็ยังไม่มีโชค

ฉันลบSQL Server Management Studioรีจิสตรีทั้งหมดและติดตั้งใหม่และยังไม่มีโชค

แก้ไข:

ทุกครั้งที่ฉันติดตั้ง SSMS 2012 หรือ 2014 ฉันได้รับข้อผิดพลาดข้างต้นเหมือนกันในระหว่างการติดตั้งเมื่อมีการติดตั้งManagementToolsAdvancedConfig_install_postmsi_Cpu64.การติดตั้งจะดำเนินต่อไปและเสร็จสิ้นและยังแสดงเครื่องหมายถูกสีเขียวทั้งหมดว่าทุกอย่างถูกติดตั้ง ...

นี่คือบันทึกสรุปที่ถูกพิมพ์หลังจากติดตั้งใหม่ ไม่แน่ใจว่าสิ่งนี้จะช่วยใด ๆ :

Overall summary:
  Final result:                  Passed
  Exit code (Decimal):           0
  Start time:                    2014-06-26 12:10:28
  End time:                      2014-06-26 12:18:57
  Requested action:              Install

Machine Properties:
  Machine name:                  MYMACHINE
  Machine processor count:       8
  OS version:                    Windows 8
  OS service pack:               
  OS region:                     United States
  OS language:                   English (United States)
  OS architecture:               x64
  Process architecture:          64 Bit
  OS clustered:                  No

Product features discovered:
  Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered  Configured

Package properties:
  Description:                   Microsoft SQL Server 2014 
  ProductName:                   SQL Server 2014
  Type:                          RTM
  Version:                       12
  SPLevel:                       0
  Installation location:         C:\Users\ME\Downloads\SQLManagementStudio_x64_ENU\x64\setup\
  Installation edition:          Express

Product Update Status:
  None discovered.

User Input Settings:
  ACTION:                        Install
  ADDCURRENTUSERASSQLADMIN:      true
  AGTSVCACCOUNT:                 <empty>
  AGTSVCPASSWORD:                <empty>
  AGTSVCSTARTUPTYPE:             Manual
  ASBACKUPDIR:                   Backup
  ASCOLLATION:                   Latin1_General_CI_AS
  ASCONFIGDIR:                   Config
  ASDATADIR:                     Data
  ASLOGDIR:                      Log
  ASPROVIDERMSOLAP:              1
  ASSERVERMODE:                  MULTIDIMENSIONAL
  ASSVCACCOUNT:                  <empty>
  ASSVCPASSWORD:                 <empty>
  ASSVCSTARTUPTYPE:              Automatic
  ASSYSADMINACCOUNTS:            <empty>
  ASTEMPDIR:                     Temp
  BROWSERSVCSTARTUPTYPE:         Disabled
  CLTCTLRNAME:                   <empty>
  CLTRESULTDIR:                  <empty>
  CLTSTARTUPTYPE:                0
  CLTSVCACCOUNT:                 <empty>
  CLTSVCPASSWORD:                <empty>
  CLTWORKINGDIR:                 <empty>
  COMMFABRICENCRYPTION:          0
  COMMFABRICNETWORKLEVEL:        0
  COMMFABRICPORT:                0
  CONFIGURATIONFILE:             
  CTLRSTARTUPTYPE:               0
  CTLRSVCACCOUNT:                <empty>
  CTLRSVCPASSWORD:               <empty>
  CTLRUSERS:                     <empty>
  ENABLERANU:                    false
  ENU:                           true
  ERRORREPORTING:                false
  FEATURES:                      CONN, BC, SDK, SSMS, ADV_SSMS, SNAC_SDK
  FILESTREAMLEVEL:               0
  FILESTREAMSHARENAME:           <empty>
  FTSVCACCOUNT:                  <empty>
  FTSVCPASSWORD:                 <empty>
  HELP:                          false
  IACCEPTSQLSERVERLICENSETERMS:  true
  INDICATEPROGRESS:              false
  INSTALLSHAREDDIR:              C:\Program Files\Microsoft SQL Server\
  INSTALLSHAREDWOWDIR:           C:\Program Files (x86)\Microsoft SQL Server\
  INSTALLSQLDATADIR:             <empty>
  INSTANCEDIR:                   C:\Program Files\Microsoft SQL Server\
  INSTANCEID:                    <empty>
  INSTANCENAME:                  <empty>
  ISSVCACCOUNT:                  NT AUTHORITY\Network Service
  ISSVCPASSWORD:                 <empty>
  ISSVCSTARTUPTYPE:              Automatic
  MATRIXCMBRICKCOMMPORT:         0
  MATRIXCMSERVERNAME:            <empty>
  MATRIXNAME:                    <empty>
  NPENABLED:                     0
  PID:                           *****
  QUIET:                         false
  QUIETSIMPLE:                   false
  ROLE:                          AllFeatures_WithDefaults
  RSINSTALLMODE:                 DefaultNativeMode
  RSSHPINSTALLMODE:              DefaultSharePointMode
  RSSVCACCOUNT:                  <empty>
  RSSVCPASSWORD:                 <empty>
  RSSVCSTARTUPTYPE:              Automatic
  SAPWD:                         <empty>
  SECURITYMODE:                  <empty>
  SQLBACKUPDIR:                  <empty>
  SQLCOLLATION:                  SQL_Latin1_General_CP1_CI_AS
  SQLSVCACCOUNT:                 <empty>
  SQLSVCPASSWORD:                <empty>
  SQLSVCSTARTUPTYPE:             Automatic
  SQLSYSADMINACCOUNTS:           <empty>
  SQLTEMPDBDIR:                  <empty>
  SQLTEMPDBLOGDIR:               <empty>
  SQLUSERDBDIR:                  <empty>
  SQLUSERDBLOGDIR:               <empty>
  SQMREPORTING:                  false
  TCPENABLED:                    0
  UIMODE:                        AutoAdvance
  UpdateEnabled:                 true
  UpdateSource:                  MU
  USEMICROSOFTUPDATE:            false
  X86:                           false

  Configuration file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20140626_121025\ConfigurationFile.ini

Detailed results:
  Feature:                       Management Tools - Complete
  Status:                        Passed

  Feature:                       Client Tools Connectivity
  Status:                        Passed

  Feature:                       Client Tools SDK
  Status:                        Passed

  Feature:                       Client Tools Backwards Compatibility
  Status:                        Passed

  Feature:                       Management Tools - Basic
  Status:                        Passed

  Feature:                       SQL Client Connectivity
  Status:                        Passed

  Feature:                       SQL Client Connectivity SDK
  Status:                        Passed

  Feature:                       Setup Support Files
  Status:                        Passed

Rules with failures:

Global rules:

Scenario specific rules:

Rules report file:               C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20140626_121025\SystemConfigurationCheck_Report.htm

มีวิธีอื่นในการดูบันทึกหรือบางสิ่งเพื่อดูว่าองค์ประกอบใดหายไป?


คุณลองลบรายการรีจิสทรีหรือไม่ โดยไม่ทราบว่าส่วนประกอบใดขาดหายไปมันเป็นการยากที่จะสอนวิธีแก้ปัญหาให้คุณ เนื่องจากคอมพิวเตอร์ของคุณมีไฟล์บันทึกอยู่คุณเพียงแค่ค้นหาไฟล์
Ramhound

นั่นคือสิ่งที่ฉันถามด้วย: ฉันจะหาไฟล์บันทึกนี้ได้จากที่ใด --- สำหรับการลบรีจิสตรีนั้นปลอดภัยไหม?
Micro

พิจารณารายการที่ไม่ใช่ระบบที่สำคัญอย่างสมบูรณ์ปลอดภัยที่จะทำ หากคุณกังวลเกี่ยวกับการส่งออกรายการก่อนที่จะลบ นี่คือคำถามที่อธิบายว่าควรลบรายการใด
Ramhound

@ramhound ขอบคุณสำหรับความช่วยเหลือของคุณ เห็นแล้วว่าโพสต์ ลบรายการรีจิสตรีและติดตั้งใหม่ยังคงเป็นปัญหาเดียวกัน ... คำถามได้รับการอัปเดตด้วยข้อมูลใหม่
Micro

ซ่อมมัน! จะไม่ให้ฉันโพสต์คำตอบของฉันเองสำหรับ 8hrs อีกสรรพสินค้าใหญ่ ...
ไมโคร

คำตอบ:


9

ไม่จำเป็นต้องติดตั้ง SSMS หรือ VS แน่นอน เพียงค้นหาตัวติดตั้ง VS shell ในโฟลเดอร์ที่ตัวติดตั้ง SSMS คลายไฟล์ของมัน:

1033_ENU_LP\redist\VisualStudioShell\VSSetup

และติดตั้ง


1
ยินดีต้อนรับสู่ SuperUser คำตอบของคุณจะดียิ่งขึ้นหากคุณแก้ไขเพื่อให้คำอธิบายเกี่ยวกับสาเหตุที่โซลูชันของคุณตอบคำถาม OPs
ฉันพูดว่า Reinstate Monica

1
SQL Server 2014 - ฉันได้รับข้อผิดพลาดเมื่อลองใช้เทคนิคนี้ "ในการติดตั้งผลิตภัณฑ์นี้โปรดเรียกใช้ Setup.exe" แน่นอนว่าเป็นสิ่งแรกที่ฉันลอง แต่ไม่มีตัวเลือกการซ่อมแซมปรากฏ
ลูคัส

1
พบมัน - ซ่อมซ่อนตัวภายใต้การบำรุงรักษา ที่แก้ไขปัญหา
ลูคัส

1
คำตอบนี้ทำให้ฉันในการติดตามที่ถูกต้อง แต่ลิงค์นี้เป็นแหล่งที่ดีกว่าสำหรับตัวติดตั้งเชลล์: microsoft.com/en-ie/download/confirmation.aspx?id=1366
JosephStyons

ฉันจะค้นหา VisualStudios Hellนี้ได้ที่ไหน?
Sayka

8

Yahooo !! ฉันซ่อมมัน!

ฉันพบลิงค์นี้และที่ด้านล่าง "Wael" เขียนดังต่อไปนี้:

SSMS ขึ้นอยู่กับ Visual Studio 2010 IDE ซึ่งหากไม่ได้ติดตั้งการตั้งค่าเซิร์ฟเวอร์ SQL จะทำ แต่ถ้ามีรุ่นใด ๆ อยู่การตั้งค่าจะไม่สนใจแม้ว่าจะอยู่ในช่วงซ่อม

ติดตั้งอีกครั้งฉันคิดว่า SSMS ต้องการ Visual Studio 10 IDE ให้ทำงานซึ่งฉันลบออกโดยไม่ได้ตั้งใจหลังจากถอนการติดตั้ง VS 2010

ดังนั้นฉันเปิดสื่อการติดตั้งและค้นหาการตั้งค่า Visual Studio ไฟล์. msi รันออกจากและเติมชิ้นส่วนที่หายไปและ Management Studio Run OK

ดังนั้นฉันจึงถอนการติดตั้ง SSMS, Visual Studio 2013 และทุกอย่างอื่นที่มี "Visual Studio" ในชื่อจากไฟล์โปรแกรม (เช่นเชลล์) จากนั้นฉันติดตั้ง SSMS ใหม่และตอนนี้ก็ใช้งานได้


ได้รับการยืนยัน หลังจากการดำเนินการซ่อมแซม SQL Server สิ่งที่จำเป็นต้องมี Visual Studio 2010 ที่ติดตั้งใหม่ ฉันหวังว่าจะมีคำเตือนเมื่อผู้ใช้พยายามถอนการติดตั้งการพึ่งพาที่สำคัญสำหรับซอฟต์แวร์ชิ้นอื่น
Bent Rasmussen

5

คำแนะนำข้างต้นไม่ได้ผลสำหรับฉัน - ฉันเรียกใช้โปรแกรมติดตั้งอีกครั้งสำหรับ SQL Server และเลือกตัวเลือกซ่อม ใช้เวลา 1 นาทีและทั้งหมดได้รับการแก้ไข


นี่เป็นครั้งแรกสำหรับฉันเมื่อทำตามคำแนะนำที่ซับซ้อนจำนวนมากก็ไม่มีประโยชน์ แต่Repairสิ่งที่ทำก็คือทำงานจริง ๆ
svz

สำหรับฉันที่จะ ขอบคุณ! 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup ไม่ทำงานสำหรับฉัน
ruedi

2

เรียกใช้ F: \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup \ vs_setup.msi จาก SQL Server 2014 ISO แก้ปัญหานี้ให้ฉัน ดูเหมือนว่า Visual Studio Shell จะถูกลบออกไปก่อนหน้านี้และ SQL Server Management Studio เสียหายตามที่ได้รับมา แปลกที่กระบวนการซ่อมแซม SQL Server ไม่ได้เลือกสิ่งนี้


1

มีการแก้ไขให้ฉัน: จาก SQL Server DVD (หรือ ISO) เรียกใช้สิ่งนี้: D: \ redist \ VisualStudioShell \ VS10sp1-KB983509.msp

สิ่งนี้จะตรวจจับความผิดปกติอื่น ๆ ที่เกี่ยวข้องกับข้อกำหนด VS10 ของคุณและแก้ไขทั้งหมดตามต้องการ

ฉันสามารถเปิดตัว SSMS 2012 ของฉันได้แม้กระทั่งบางส่วนผ่านการแก้ไข

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