我有大约50个数据库,所有结构都相同。现在我必须编辑一个过程,因此过程有点复杂:
我想知道的是:是否有一个命令会打开特定程序的修改窗口,以便我的进程只是
当我说命令我指的是编辑器窗口中的文本时,就像这样
edit procedure 'my_procedure'
答案 0 :(得分:-1)
也许我误解了你的问题...但是......
如果要使用SQL Server Management Studio:
您可以简单地复制ALTER语句,将其粘贴到新窗口中,更改窗口所连接的数据库,执行,更改数据库,执行等。
如果您希望更快,更可重复,可以将查询保存到文件,并使用sqlcmd在cmd中编写脚本,在每个50个数据库上运行该脚本。
http://msdn.microsoft.com/en-us/library/ms162773.aspx
我无法想象使用相同的结构管理50个数据库而不使用脚本...