0

我不想使用 SQLCMD 模式或 addlinkedserver...我正在创建一个 sp,它将从中央服务器触发并从多个服务器收集数据...我只想查询..查询以连接到另一个未使用的 SQL 服务器的另一个实例链接服务器或 SQLCMD 模式,以便我可以将其粘贴到创建脚本的顶部并按 F5 运行它,它将切换到新服务器并运行创建脚本。我不想使用 SP_addLinkedserver 即我不想链接服务器....我只想连接到该服务器....

4

1 回答 1

1

您可以使用允许您针对多个服务器运行脚本的服务器组。请参阅创建中央管理服务器和服务器组。好消息是查询是并发运行的,而不是串行运行的,结果集由 SSMS 连接成一个结果集。对于交互式查询,它可以正常工作。坏事是当你失败时,重试和重新运行可能会很棘手。

对于自动化,尽管使用 SQLCMD 模式或PowerShell cmdlet是更好的选择。

于 2013-04-17T07:14:52.373 回答