ฉันมีจำนวนเซิร์ฟเวอร์ "เก่า" หรือชื่อเซิร์ฟเวอร์ที่มีการพิมพ์ผิดที่แสดงในรายการแบบหล่นลงของเซิร์ฟเวอร์ในกล่องโต้ตอบ "เชื่อมต่อกับฐานข้อมูล" ของ SQL Server Management Studio:
ชื่อเหล่านั้นถูกเก็บไว้ที่ไหน? มีวิธีใดบ้างในการล้างรายการและลบบางรายการ
ฉันมีจำนวนเซิร์ฟเวอร์ "เก่า" หรือชื่อเซิร์ฟเวอร์ที่มีการพิมพ์ผิดที่แสดงในรายการแบบหล่นลงของเซิร์ฟเวอร์ในกล่องโต้ตอบ "เชื่อมต่อกับฐานข้อมูล" ของ SQL Server Management Studio:
ชื่อเหล่านั้นถูกเก็บไว้ที่ไหน? มีวิธีใดบ้างในการล้างรายการและลบบางรายการ
คำตอบ:
สำหรับ SQL 2005:
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
สำหรับ SQL 2008:
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
Microsoft SQL Server Management Studio 12.0
c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
Microsoft SQL Server Management Studio 14.0.17289.0
c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0\SqlStudio.bin
ดังนั้น...
แก้ไข: บน MS Connect https://connect.microsoft.com/SQLServer/feedback/details/424800
C:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\18.0\UserSettings.xml
ของจะพบได้ที่นี่ @marc_s ด้วยไฟล์นี้คุณสามารถเลือกลบรายการที่คุณไม่ชอบได้
เมื่ออัปเกรดจาก SQL Server Management Studio รุ่นหนึ่งไปเป็นเวอร์ชันอื่นเช่น 2014 ถึง 2016 คุณสามารถคัดลอกไฟล์ SqlStudio.bin จากไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่งและการเชื่อมต่อทั้งหมดของคุณจะย้ายไปเป็นเวอร์ชันใหม่
หมายเหตุ: หากวิธีนี้ใช้ไม่ได้คุณสามารถลบไฟล์ SqlStudio.bin ในไดเรกทอรี ... \ 13.0 \ และเปลี่ยนชื่อ SqlStudio.bin.saved เป็น SqlStudio.bin เพื่อกู้คืนการกำหนดค่าเก่าของคุณ
ในการลบรายการทั้งหมดสำหรับ SQL 2014 ใหม่คุณต้องลบไฟล์:
C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
ฉันรู้ว่าฉันมาสายนี้นานหลายปี แต่ฉันแค่คิดว่าฉันจะโพสต์คำตอบสำหรับคนอื่นที่อาจมาทางนี้
คุณสามารถใช้ปุ่มลบบนคีย์บอร์ดเพื่อลบออก ฉันไม่รู้ว่า SSMS รุ่นนี้ใช้งานได้กับอะไร แต่ลองใช้ดูว่าใช้ได้หรือไม่
เพียงแค่เปิดกล่องการเชื่อมต่อการเปลี่ยนแปลงให้คลิกลูกศรสำหรับชื่อเซิร์ฟเวอร์แบบหล่นลงและไฮไลต์ (แต่อย่าคลิก) สิ่งที่คุณต้องการลบจากนั้นกดปุ่มลบบนคีย์บอร์ดของคุณ
ฉันทำมันตลอดเวลาเพื่อล้าง dups และเซิร์ฟเวอร์สุ่มฉันต้องเชื่อมต่อกับช่วงเวลา