将多个存储过程导出到文本文件

时间:2021-01-12 10:38:06

标签: sql-server

在 SQL Server Management Studio 中,我有一个包含 200 个存储过程的数据库。我将每个存储过程导出为脚本,方法是右键单击 -> 脚本存储过程 -> CREATE To -> 文件。

是否可以使用 powershell 脚本或其他任何方式一次导出所有过程?

谢谢,

1 个答案:

答案 0 :(得分:2)

在 SSMS 中使用生成脚本工具:

  1. 在对象资源管理器中右键单击数据库。
  2. 任务 -> 生成脚本。
  3. 如果给出“教程”,请单击下一步。
  4. 选择“选择特定数据库对象”并勾选“存储过程”。点击下一步。
  5. 选择导出方式。可能在这里您希望选择“每个对象一个脚本文件”的“另存为脚本文件”。确保选择导出位置。
  6. 根据需要单击下一步和完成按钮。