AKDiscer Asked: 2015-01-10 09:42:06 +0800 CST2015-01-10 09:42:06 +0800 CST 2015-01-10 09:42:06 +0800 CST 如何从一处在多台服务器上运行 T-SQL 命令? 772 我有一些每日和每周的任务,我在其中运行脚本以获取所需的信息。运行此代码一次并访问所有服务器而无需分别登录每个服务器的方法是什么? sql-server t-sql 1 个回答 Voted Best Answer Thomas Stringer 2015-01-10T09:43:44+08:002015-01-10T09:43:44+08:00 有几种方法可以解决这个问题,但听起来Central Management Servers本身就非常适合您。 如果只是“一个”脚本和“一个”功能来提取信息,请考虑编写一个循环遍历所有服务器的快速 PowerShell 脚本(服务器列表可以包含在文本文件或数据库表等中。 ) 并执行脚本。这非常简单且无痛。 这完全取决于您的脚本更改的频率以及您对每种不同方法的适应程度。
有几种方法可以解决这个问题,但听起来Central Management Servers本身就非常适合您。
如果只是“一个”脚本和“一个”功能来提取信息,请考虑编写一个循环遍历所有服务器的快速 PowerShell 脚本(服务器列表可以包含在文本文件或数据库表等中。 ) 并执行脚本。这非常简单且无痛。
这完全取决于您的脚本更改的频率以及您对每种不同方法的适应程度。