将多个存储过程合并到一个脚本中

时间:2016-12-06 15:45:38

标签: sql sql-server sql-server-2008

我的应用程序数据库中有多个存储过程。我需要一个简单的方法让其他人将我的所有存储过程集成到他/她的数据库中。有没有办法将所有存储过程合并到一个脚本中,以便有人可以运行单个脚本来重新创建他/她的数据库中的所有存储过程?

1 个答案:

答案 0 :(得分:1)

使用sql server“生成脚本”向导。

  1. 右键单击要从中生成脚本的数据库
  2. 选择任务 - >生成脚本
  3. 在“简介”窗口中单击“下一步”,在第二个屏幕中选择“特定数据库对象”选项按钮,然后单击“存储过程”附近的组合框(如果您只是使用存储过程的脚本。
  4. 在“下一步”屏幕上,将路径和文件名提供给要保存脚本的位置。
  5. 单击高级按钮并更改以下内容
  6. a)检查对象存在为“真”

    b)脚本使用数据库 - 假

    c)脚本删除和创建

    d)脚本对象级权限 - True

    项目c& d是可选的。

    1. 完成所有这些设置后,单击“下一步”,直至到达“最终”屏幕,然后单击“完成”。您将在单个.sql文件中获取所有过程