AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 230387
Accepted
Matt J
Matt J
Asked: 2019-02-22 06:17:25 +0800 CST2019-02-22 06:17:25 +0800 CST 2019-02-22 06:17:25 +0800 CST

中央管理服务器 - 查询主机服务器

  • 772

我喜欢设置中央管理服务器以针对我必须维护的其他服务器运行查询的想法。我希望能够运行一个查询以从所有服务器获取信息,例如日志大小、备份历史记录、索引碎片等。

我只是不确定如何正确设置它,以便我也可以对主机数据库运行这些查询。无法管理中央管理服务器似乎很疯狂。

人们如何解决这个问题?您是否创建了一个专门的实例,其唯一目的是充当管理服务器?或者选择一台您根本不关心健康状况的服务器?

我不想为单个服务器运行一个查询,为组运行第二个查询。这似乎违背了目的。

我错过了什么吗?

使用从下面的评论中复制的解决方案进行更新

快点!我的立场得到纠正。

我最初的尝试是将 CNAME/别名注册为 CMS,然后按名称注册服务器。这总是失败。

第二次尝试,使用服务器名称注册 CMS。然后我使用 IP 地址注册了服务器,这成功了。我不知道它们有何不同,但它有效,所以我很高兴。

sql-server central-management-server
  • 1 1 个回答
  • 155 Views

1 个回答

  • Voted
  1. Best Answer
    Tibor Karaszi
    2019-02-22T08:13:05+08:002019-02-22T08:13:05+08:00

    我假设我们确实在这里谈论中央管理服务器。而不是主/目标代理或与 CMS 无关的其他内容。我在这方面看到了很多混乱。这里有几个选项:

    跳过 CMS。您可以以传统方式(本地)注册您拥有的任何 SQL Server,并为本地服务器组使用多服务器查询窗口 (MSQW)。同样,我经常看到人们认为 MSQW 只能与 CMS 一起使用。

    只需在 CMS 树中的任意位置注册 SQL 服务器,但使用 IP 而不是机器名称。SSMS 不会理解它是同一台机器。

    在客户端配置别名,并在服务器注册中使用该别名。明显的缺点是您要使用 CMS 列表的所有客户端都需要有该别名。首先,有点违背了 CMS 的目的。

    也许是指向您的服务器的额外 DNS 条目?我不是 DNS 专家,所以我不能说是否可以让两个 DNS 条目指向同一个 IP。

    我会在 CMS 注册中获取 IP 地址。事实上,几天前我和一个客户就是这么做的。

    • 2

相关问题

  • SQL Server - 使用聚集索引时如何存储数据页

  • 我需要为每种类型的查询使用单独的索引,还是一个多列索引可以工作?

  • 什么时候应该使用唯一约束而不是唯一索引?

  • 死锁的主要原因是什么,可以预防吗?

  • 如何确定是否需要或需要索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve