SQL Server 2012:如何将所有数据库存储过程编写成单独的.sql文件脚本?

Ani*_*ule 4 sql sql-server sql-scripts generate-scripts visual-studio-2012

我想将所有从SQL Server 2012到Visual Studio 2012的存储过程编写为.sql文件脚本 (在另一个项目中)。我怎么做?我需要每个存储过程一个.sql文件吗?在SQL Server 2012中右键单击数据库后,可以使用“在任务中生成脚本”选项获取脚本。但是,在每种情况下,.sql文件的名称均为spname.StoredProcedure。我希望该名称为spname.sql。同样,我不希望文件名是database.spname.StoredProcedure,我希望它只是spname.sql

And*_*zov 5

正如@Ivan_Starostin 所说:

步骤1

在此处输入图片说明

第二步

在此处输入图片说明

第三步

在此处输入图片说明


Era*_*per 5

请检查以下SQL教程,其中显示了如何为SQL Server数据库中的每个存储过程生成单独的脚本文件

该解决方案使用带有SQL BCP命令的sp_Helptext存储过程来生成目标SP的创建脚本,然后在文件系统上创建export .sql文件。

希望对您有所帮助

在此处输入图片说明

另外,在生成脚本向导中,如果您配置选择选项(如下图所示),您将获得sp名称作为输出脚本文件名。

在此处输入图片说明