我必须相信这是有原因的,但对于我的生活我无法弄清楚。看起来任何中央管理服务器中的服务器名称排序都是区分大小写的,而不管充当 CMS 的服务器本身的排序规则如何。
附件是我本地机器上托管的 CMS 示例,它配置了 SQL_Latin1_General_CP1_CI_AS 的服务器排序规则。CI 表示不区分大小写。当从包含 CMS 对象的系统表中进行选择时,将返回正确的顺序,但是正如您在此屏幕截图中看到的那样,服务器在 UI 中列出的方式显然以区分大小写的方式处理顺序。
由于它似乎与服务器级别无关,我假设它与客户端工具相关,但在工具中没有任何地方可以识别会影响此的排序规则级别(甚至区分大小写设置)。
显然这个问题没有什么关键的,但如果有人知道如何强制 UI 不区分大小写,我会很感激,因为我喜欢 Camel Case 我的服务器名称,这会打乱顺序。
我相信这是一个错误,我可以重现它。我为它输入了一个连接项:https ://connect.microsoft.com/SQLServer/feedback/details/3136521