SSMS 18.6 ขัดข้องเมื่อเริ่มต้น

Aug 18 2020

การเรียกใช้ 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 ยินดีให้ข้อมูลเพิ่มเติมหากจำเป็น

คำตอบ

rotolotto Aug 19 2020 at 16:59

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

ฉันจำได้ว่ามีโฟลเดอร์ AppData อยู่และถูกซ่อนไว้ดังนั้นฉันจึงใช้บัญชีผู้ดูแลระบบเพื่อคัดลอกจากผู้ใช้ที่ทำงานและเขียนไฟล์ในทั้งสองไฟล์ของฉันที่ไม่ได้ใช้ในกระบวนการพื้นหลังบางอย่าง สิ่งนี้ทำให้ฉันสามารถเข้าถึง SSMS ได้อีกครั้งทั้งในฐานะผู้ใช้ทั่วไปและด้วยบัญชีผู้ดูแลระบบที่ได้รับการยกระดับ

ZackaryStephen Nov 04 2020 at 14:37

ฉันมีปัญหาเดียวกันนี้ (เกิดขึ้นกะทันหันอาจเกิดจากการอัปเดต windows) ฉันลองใช้วิธีแก้ปัญหาอื่น ๆ ทั้งหมดที่ระบุไว้ข้างต้น แต่สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือถอนการติดตั้งแล้วติดตั้งเวอร์ชัน 7.9.1 ใหม่เหมือนที่ผู้โพสต์แนะนำ

ในกรณีของฉันฉันมีผู้ใช้เพียง 1 คนในคอมพิวเตอร์ดังนั้นบัญชีผู้ใช้อื่นที่สามารถเข้าถึงได้จึงไม่สามารถใช้ได้