0

之前我问了一个关于如何在特定实例中跨所有数据库执行动态 SQL 语句的问题。答案是使用sp_MSForEachDB.

现在,我面临另一个问题,需要在我拥有的所有实例中跨所有数据库执行该语句。

我们有一个执行此操作的 vb 脚本,但我希望有一个 tsql 解决方案。

有人做过吗?

4

2 回答 2

1

您是否考虑过使用Red Gate 的SQL Multi 脚本。您可以选择所有数据库并在所有数据库中执行您的 sql,并将选择保存为预设,以便您可以一次又一次地使用它。您也可以拥有多个这样的集合。

于 2012-11-30T23:40:20.970 回答
0

您可以设置多服务器管理,将使用的作业推sp_MSForEachDB送到您控制的所有服务器。

如果您想设置多服务器管理,我在我的站点 mssqlforum 上记录了多服务器要求列表。

于 2012-11-19T10:46:33.233 回答