我有一个存储过程在多个服务器(实时,开发和测试)上具有完全相同的路径,我想同时修改/更改它。我想这会通过改变一个然后复制它并覆盖其他两个服务器来实现。
这很容易实现吗?
答案 0 :(得分:1)
如果您可以从单个SSMS连接到所有环境(由于安全性,许多公司不太可能),您可以在一个组中注册所有3个SQL Server实例,并在所有实例上同时执行相同的脚本 (参见:https://msdn.microsoft.com/en-us/library/bb964743.aspx)
您可以编写存储过程的脚本,并使用SQLCMD工具从文件中执行它。同样,如果您可以从单个服务器连接到所有实例,则只需在脚本中复制该命令,但可以连接到多个实例,即只使用3条SQLCMD行
答案 1 :(得分:0)