SSMS 18.6 ขัดข้องเมื่อเริ่มต้น
การเรียกใช้ SSMS 18.6 ทำให้โปรแกรมเปิดค้างและหยุดทำงาน ไม่มีข้อความแสดงข้อผิดพลาดโปรแกรมจะยุติก่อนที่จะดำเนินการใด ๆ และไม่มีการเชื่อมต่อใด ๆ
ฉันได้ถอนการติดตั้งและลบไฟล์ทั้งหมดสำหรับ SSMS, Visual Studio และ SQL Complete ฉันลอง SSMS เวอร์ชัน 18.6 และ 18.5.1 แล้วก็ไม่เกิดประโยชน์
จาก https://dba.stackexchange.com/questions/237086/sql-server-management-studio-18-wont-open-only-splash-screen-pops-up/237087#237087: ฉันได้ลองคัดลอกไฟล์ Interop.8.0.dll จาก privateassemblies ไปยังสาธารณะ ไม่มีผลอะไร. บรรทัดในไฟล์ config ที่กล่าวถึงที่นี่ได้รับการแสดงความคิดเห็นแล้วใน SSMS รุ่นล่าสุด
จากSql Server Management Studio จะปิดทันทีหลังจากเริ่มต้น : ฉันได้ลองเปลี่ยนชื่อหรือลบไฟล์แพ็คเกจที่แสดงรายการที่นี่และลบคีย์รีจิสทรีที่เกี่ยวข้อง สิ่งนี้ทำให้ SSMS เปิดไม่ได้เลยและ Windows จะส่งเสียงเตือน ไม่มีผลกระทบอื่น ๆ
จาก https://social.msdn.microsoft.com/Forums/silverlight/en-US/9d0e2459-eb74-46e8-a983-05ae2ba18977/ssms-crashes-on-startup?forum=sqltools: ฉันพยายามซ่อมแซม. NET framework ไม่มีผลอะไร.
ฉันสามารถติดตั้งและเชื่อมต่อสำเร็จบน SSMS เวอร์ชัน 17.9.1 เท่านั้น
ฉันสามารถให้รายละเอียด Event Viewer ได้หากมีใครยินดีที่จะช่วยฉันแก้ปัญหา ฉันมีข้อผิดพลาดรันไทม์. NET และข้อผิดพลาดของแอปพลิเคชันสองข้อหนึ่งคือชื่อเหตุการณ์ CLR20r3 และอีกข้อคือ APPCRASH ยินดีให้ข้อมูลเพิ่มเติมหากจำเป็น
คำตอบ
แม้ว่าฉันจะไม่สามารถพูดถึงสาเหตุที่แท้จริงที่เกิดขึ้นได้ แต่ฉันก็พบวิธีแก้ปัญหา ไม่ว่าปัญหาคืออะไรฉันพบว่าเป็นปัญหาเฉพาะของผู้ใช้และ จำกัด เฉพาะเครื่องของฉัน ผู้ใช้รายอื่นสามารถเข้าถึง SSMS ได้ตามปกติในเครื่องของฉันเหมือนกับที่ฉันใช้งาน
ฉันจำได้ว่ามีโฟลเดอร์ AppData อยู่และถูกซ่อนไว้ดังนั้นฉันจึงใช้บัญชีผู้ดูแลระบบเพื่อคัดลอกจากผู้ใช้ที่ทำงานและเขียนไฟล์ในทั้งสองไฟล์ของฉันที่ไม่ได้ใช้ในกระบวนการพื้นหลังบางอย่าง สิ่งนี้ทำให้ฉันสามารถเข้าถึง SSMS ได้อีกครั้งทั้งในฐานะผู้ใช้ทั่วไปและด้วยบัญชีผู้ดูแลระบบที่ได้รับการยกระดับ
ฉันมีปัญหาเดียวกันนี้ (เกิดขึ้นกะทันหันอาจเกิดจากการอัปเดต windows) ฉันลองใช้วิธีแก้ปัญหาอื่น ๆ ทั้งหมดที่ระบุไว้ข้างต้น แต่สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือถอนการติดตั้งแล้วติดตั้งเวอร์ชัน 7.9.1 ใหม่เหมือนที่ผู้โพสต์แนะนำ
ในกรณีของฉันฉันมีผู้ใช้เพียง 1 คนในคอมพิวเตอร์ดังนั้นบัญชีผู้ใช้อื่นที่สามารถเข้าถึงได้จึงไม่สามารถใช้ได้