2010-03-18 74 views
9

我刚刚将我当前的数据库复制到一个新的数据库,以找出只复制表, 如何以同样的方式一次性复制所有存储的过程? 我不想被人再运行创建查询SQL Server:迁移数据库,实例之间的存储过程

创建的每个存储过程的一个预先感谢您

这是MS SQL

+1

请产品(SQL服务器,MySQL,Oracle等)标记。没有这些信息,大多数人都无法帮助你。 – Aaronaught 2010-03-18 15:21:30

+0

您正在使用哪个版本的SQL Server? 2000? 2005年? 2008年? – 2010-03-18 15:28:04

+0

使用SQL服务器2005 – LSB 2010-03-18 15:30:56

回答

25
  1. 使用Management Studio
  2. 右键点击数据库名称
  3. 选择所有任务
  4. 选择生成脚本
  5. 按照向导,选择只脚本存储过程
  6. 把它生成的脚本,并在新的数据库运行
+0

非常感谢,它的工作 – LSB 2010-03-18 15:40:30

+2

没问题。你能打勾我的答案,以显示其他人的工作? :-) – CResults 2010-03-18 15:56:41

0

请注意,使用迁移向导,我们只能转换table S和复制数据, ,但不能转换触发器,视图和存储过程。

我们必须手动完成此操作,我们可能会在将来的文章中介绍如何将MS SQL存储过程迁移到MySQL存储过程。

很抱歉,如果这不是期望的响应....

相关问题