Sql-Server

如何控制 SSMS 連接對話框中列出的伺服器的順序?

  • October 12, 2021

我目前的項目涉及大量數據庫改組,因為我們從 SQL 2008 -> 2012 升級,重新分配硬體,重複。

一個小煩惱是 SSMS 中的連接對話框重新調整伺服器順序以將最新的放在最前面。鑑於在任何特定的一天我都連接到 6 到 10 個數據庫伺服器並希望快速找到列表中的特定伺服器,因此這種行為與其說是幫助,不如說是一種障礙。

有沒有辦法禁用這種行為,讓伺服器按字母順序列出,或者按照它們添加的順序……或者每次我連接到伺服器時都不會改變的任何東西?

除此之外,是否有一種完全不同的方法可以更好地管理從它們的列表/場連接到特定伺服器?

我正在為 SQL 2012 使用 SSMS(儘管我也對 2008 年的解決方案感到好奇)。

使用註冊伺服器或設置中央管理伺服器(CMS)。如果您可以花(少量)時間來設置基礎架構,我推薦後者,因為它允許每個人看到相同的伺服器列表,而不僅僅是您(註冊的伺服器儲存在系統資料庫中)。CMS 的唯一“缺點”是您必須使用 Windows 身份驗證,因為密碼不會保存在磁碟上。

這兩個功能都允許您維護有序/分組的伺服器列表,並將伺服器作為組進行管理。這是非常強大的,因為基於策略的管理與 GUI 緊密集成。

這適用於所有伺服器版本——我執行 SSMS 2012 並管理 2005-2012 伺服器。可以在 Express 版本上設置 CMS 伺服器,因此無需擔心許可;但是,我確實建議進行系統數據庫備份,以便伺服器列表可以恢復。

引用自:https://dba.stackexchange.com/questions/21962