2015-09-22 46 views
-1

所有服务器是否有通过从sys.servers(SQL Server)的所有服务器来解析一个很好的方式,并在每个运行中一个相同的查询?也许只有数据库会有所不同,但我们可以没有这个细节。假设数据库在每台服务器上都有相同的名称。查询将始终保持不变,只有服务器名称和地址在每种情况下都会有所不同。 预先感谢您。解析来自sys.servers

+0

使用动态SQL https://msdn.microsoft.com/en-IN/library/ms188001.aspx – wiretext

回答

0

这不是直接回答你的问题,但作为一个工作,你可以围绕同一组内的SSMS的服务器上注册,然后执行一个SQL语句到组,这将执行每个服务器上的相同的代码。

enter image description here

有用的,如果你需要运行一个特设的基础上相同的查询。您也可以设置一个集中管理服务器与所有登记 Create a Central Management Server and Server Group

本主题介绍如何使用SQL Server Management Studio中指定的SQL Server实例作为SQL服务器2016年 中央管理服务器。中央管理服务器存储被组织成一个或多个中央 管理服务器组的SQL Server实例 的列表。即采取通过使用服务器组中的所有服务器上的中央 管理服务器组的行为动作。这 包括通过使用对象资源管理器和执行 Transact-SQL语句,并在同一时间 多台服务器基于策略的管理政策,连接到服务器。