中央管理服务器 - 它可以自我管理吗?

Paw*_*wik 5 sql-server sql-server-2012 central-management-server

我正在 Windows 2008 R2 上设置一个 SQL Server 2012 实验室,它有 5 个 SQL Server。我注册SQL1为我的中央管理服务器并在此服务器下创建了一个组,其中包括所有服务器和 CMS 本身。我有点困惑,因为文档说 CMS 不能是它维护的组的成员。但是,我可以将它包含在组中,运行多个查询并成功评估策略。

参考:http : //msdn.microsoft.com/en-us/library/bb895144.aspx参见“相关任务”

我看过其他论坛帖子,其中用户在注册 CMS 本身时遇到问题,但我根本没有这个问题。有什么改变了吗?

我正在运行 SQL Server 2012 Enterprise SP1 和 SSMS 2012。

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 2012 年 12 月 28 日 20:23:12 版权所有 (c) Windows NT 6.1 上的 Microsoft Corporation Enterprise Edition(64 位)(内部版本 7601:Service Pack 1)(管理程序)

这是 CMS 返回整个组的查询。

在此处输入图片说明

Jon*_*gel 3

我之前也认为这根本不可能,直到我开始尝试它。

据我所知,匹配仅通过输入的服务器网络名称来完成。

如果您尝试将具有相同网络名称的服务器添加到树中,它将不允许这样做;但是,如果您使用不同的网络名称,即使它可能指向同一个实例,它仍然可以工作。

例如,我成功地将本地实例注册.\SQL2008R2DEV为 CMS,然后(local)\SQL2008R2DEV在树中成功注册。(在 2012 Management Studio 中测试。)

从管理的角度来看,这可能是也可能不是一个好主意。此外,如果微软决定收紧政策,任何对此能力的依赖都将迫使您改变流程。

当然,如果您的情况SQL1 生产实例,那么这是一个坏主意,因为您希望将管理职责与服务用户数据职责分开。我强烈建议仅出于 CMS 目的使用单独的 SQL Server 实例,尤其是在生产环境中。