Proyek saya saat ini melibatkan banyak pengocokan basis data saat kami meningkatkan dari SQL 2008 -> 2012, mengulang tugas perangkat keras, ulangi.
Satu gangguan kecil adalah dialog koneksi di SSMS mengocok-ulang urutan server untuk menempatkan yang terbaru di atas. Mengingat bahwa pada hari tertentu saya terhubung ke server 6-10 DB dan ingin cepat menemukan yang spesifik dalam daftar, perilaku ini lebih merupakan penghalang daripada bantuan.
Apakah ada cara untuk menonaktifkan perilaku ini, membuat server terdaftar sesuai abjad, atau sesuai urutan ditambahkan ... atau apa pun yang tidak berubah setiap kali saya terhubung ke server?
Kecuali itu, apakah ada cara yang sama sekali berbeda untuk mengelola koneksi ke server tertentu dengan lebih baik dari daftar / peternakan mereka?
Saya menggunakan SSMS untuk SQL 2012 (meskipun saya ingin tahu tentang solusi 2008 juga).
sumber
Anda tidak dapat mengontrol pesanan ini kecuali Anda meretas ke SqlStudio.bin, atau menghapus entri dan menambahkannya kembali dalam urutan yang Anda inginkan. Penanganannya meliputi:
Perhatikan bahwa pesanan akan berantakan segera setelah Anda terhubung ke server yang tidak ada di posisi pertama, karena itu benar-benar daftar MRU (di mana koneksi terbaru terdaftar pertama kali).
Anda dapat melihat lebih detail dalam pertanyaan SO ini:
/programming/6230159/how-to-delete-server-entries-in-sql-server-management-studios-connect-to-serve
/programming/1059105/how-to-remove-server-name-items-dari-history-of-sql-server-management-studio
Dan Anda dapat melihat bug yang saya ajukan yang memprakarsai kemampuan untuk menggunakan kunci hapus:
Dan bug lain yang muncul sebagai hasilnya:
http://connect.microsoft.com/SQLServer/feedback/details/564834/ssms-change-connection-dialog-should-offer-registered-servers
http://connect.microsoft.com/SQLServer/feedback/details/683641/ssms-add-tooltip-to-connect-to-server-mru-entries
http://connect.microsoft.com/SQLServer/feedback/details/542304
http://connect.microsoft.com/SQLServer/feedback/details/624073/connect-to-server-screen-has-duplicate-instance-names-in-server-name-list
sumber
Anda sebenarnya tidak perlu meretas apa pun, sejauh saya telah menyelesaikan masalah ini di Add-in SSMSBoost saya (.com) - Anda dapat mengunduhnya dan menggunakannya secara gratis. Anda cukup menentukan daftar koneksi yang Anda inginkan dalam pengaturan (lihat gambar) dan kemudian ini akan tersedia sebagai drop-down pada toolbar, sehingga bahkan beralih antar server hanya membutuhkan satu kali klik, karena Anda akan berpindah antar database dalam daftar database asli drop down.
Sekarang beberapa gambar:
Dialog Pengaturan:
Jika Anda melihat opsi lain, Anda juga akan menemukan "Peringatan DB Penting" - opsi ini mungkin berguna bagi Anda, sejauh Anda beralih antara DB baru dan lama, pengujian dan server nyata selama mengerjakan proyek Anda. Anda dapat mengkonfigurasi Lansiran, yang akan ditampilkan sebagai BIG Tooltip pada posisi yang ditentukan di layar sejauh Anda terhubung ke database "penting", sehingga Anda akan melihat bahwa Anda bekerja pada lingkungan NYATA atau Uji.
Gambar berikutnya menunjukkan isi drop-down toolbar, di mana Anda melihat koneksi pilihan Anda tercantum di atas, dan di bawah semua database dari server saat ini (daftar yang sama seperti pada drop-down daftar database asli)
Sejauh saya bekerja secara permanen pada perbaikan Anda dipersilakan untuk menulis proposal Anda kepada saya, sehingga kami akan membuat tambahan lebih baik.
sumber