Nic*_*ver 11 tools sql-server ssms
我当前的项目涉及大量的数据库改组,因为我们从 SQL 2008 -> 2012 升级,重新分配硬件,重复。
一个小烦恼是 SSMS 中的连接对话框重新调整服务器顺序以将最新的放在最前面。鉴于在任何特定的日子里我都连接到 6-10 个数据库服务器并希望在列表中快速找到一个特定的服务器,这种行为与其说是一种帮助,不如说是一种障碍。
有没有办法禁用这种行为,按字母顺序列出服务器,或者按照添加的顺序……或者每次连接到服务器时都不会改变的任何东西?
除此之外,是否有一种完全不同的方法可以更好地管理从它们的列表/服务器场连接到特定服务器?
我正在将 SSMS 用于 SQL 2012(尽管我对 2008 解决方案也很好奇)。
使用注册服务器或设置中央管理服务器(CMS)。如果您可以花(少量)时间来设置基础结构,我推荐后者,因为它允许每个人看到相同的服务器列表,而不仅仅是您(注册服务器存储在注册表中)。CMS 的唯一“缺点”是您必须使用 Windows 身份验证,因为密码不会保存到磁盘。
这两个功能都允许您维护服务器的有序/分组列表,并将服务器作为组进行管理。这非常强大,因为基于策略的管理与 GUI 紧密集成。
这适用于所有服务器版本——我运行 SSMS 2012 并管理 2005-2012 服务器。CMS 服务器可以设置在 Express 版本上,因此许可不是问题;但是,我确实建议进行系统数据库备份,以便服务器列表可以恢复。