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

Ste*_*eph 5 sql-server

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

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

use*_*983 11

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

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