在 Management Studio T-SQL 查询中指定连接

Kyl*_*ndt 9 sql-server-2008 ssms

将用户角色添加到数据库服务器时,我经常使用 GUI 中的“编写此操作脚本”功能。然后,我只需转到“连接 :: 更改连接”即可在其他服务器上执行相同操作。

有没有办法可以在脚本化操作中指定连接,这样我就不必执行第二个更改连接步骤?

SQL*_*tar 12

无法将其作为 SSMS 脚本的一部分执行此操作,但您有两种选择。

您可以做的一件事是使用 SQLCMD 模式和 ::connect 命令,以便让脚本连接到多个服务器并运行该脚本。如果您为用户保存脚本并使用 :r 命令从文件加载脚本,这将很有效。

您可以做的另一件事是配置中央管理服务器,然后一次针对多个服务器运行您的脚本。