Sql server 2005 将SQL Server存储过程部署到多台服务器

Sql server 2005 将SQL Server存储过程部署到多台服务器,sql-server-2005,sql-server-2008,sql-server-2000,Sql Server 2005,Sql Server 2008,Sql Server 2000,我管理2000年、2005年和2008年的多台SQL Server;我以存储过程和函数的形式维护多个脚本,用于日常活动;当需要时,我会更改这些脚本的本地副本,然后我需要将这些更改应用于每个数据库服务器上相同的存储过程和函数;连接到每个数据库服务器并替换其中的内容既耗时又痛苦 我一直在尝试将sqlcmd实用程序与option-I结合使用,但效果不佳;它总是出错 是否有一种方法或工具可用于将本地存储过程和函数部署到多个sql Server 存储过程和函数具有这种结构 use dba go chec

我管理2000年、2005年和2008年的多台SQL Server;我以存储过程和函数的形式维护多个脚本,用于日常活动;当需要时,我会更改这些脚本的本地副本,然后我需要将这些更改应用于每个数据库服务器上相同的存储过程和函数;连接到每个数据库服务器并替换其中的内容既耗时又痛苦

我一直在尝试将sqlcmd实用程序与option-I结合使用,但效果不佳;它总是出错

是否有一种方法或工具可用于将本地存储过程和函数部署到多个sql Server

存储过程和函数具有这种结构

use dba go check if stored procedure or function exists if so, drop it create stored procedure or function 使用dba 去 检查存储过程或函数是否存在 如果是的话,就放弃它 创建存储过程或函数
顺便说一句,你知道像你这样的脚本在
create proc/function
之前应该有一个
go
,不是吗?