如何在2个不同的连接中执行相同的SP

时间:2010-12-13 07:26:00

标签: sql-server

如何在2个不同的连接中执行相同的SP。

Ex:ALTER PROCEDURE测试     ...     ....

我想在192.168.1.100中名为“database1”的db中执行此SP,在192.168.1.102中执行相同的操作。

我希望使用不使用更改连接窗口的脚本来完成此操作

2 个答案:

答案 0 :(得分:1)

您可以使用名为“在多个数据库上运行一个脚本”的功能之一在SSMS Tools Pack中执行此操作。

编辑它以添加这是一个微小且免费的SQL Server加载项,您会发现它非常有用。

答案 1 :(得分:1)

您可以使用SQLCMD针对多个服务器连接运行.sql文件。

sqlcmd -S <ComputerName>\<InstanceName> -i <MyScript.sql> -d <database_name> -T