ms sql2005跟2000大部分相同,但是还有小部分不同,例如2000里面的查询分析器跟数据库管理的是分开的,而2005是在一个management studio里面,2005是集成到一起了,今天导入导出数据库的时候,结果发现存储过程没有像2000那样到处去,查了一下发现2005的这个是分开的,具体操作如下:
1. 可以用脚本备份
manger studio--右键你的数据库--任务--生成脚本
在脚本生成向导的"选择对象类型"步骤中, 将"存储过程"选上, 在接下来的"选择存储过程"的步骤中, 选择所有的存储过程(或者你要复制的存储过程)
完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本向导, 在生成的存储过程脚本的窗口中, 右键--连接--更改连接, 连接到存储过程复制的目的服务器, 选择合适的数据库, 按F5执行即可完成存储过程的复制.
2. 可以使用SSIS, 创建SSIS包, 就可以使用数据库对象复制的这个组件来复制存储过程(SSIS相当于2000的DTS)