我们的数据库包含大约 600 个存储过程和函数。我们正在尝试更好地管理对数据库脚本的更改,而无需购买任何额外的软件。
我们想使用> Tasks > Generate Scripts
SQL Server Management Studio 中的函数为数据库中的每个存储过程和函数自动生成单独的文件。
这篇文章几乎总结了我们为实现这一目标而采取的步骤:http: //earljon.wordpress.com/2008/04/10/sql-server-2005-scripting-each-objects-to-a-separate-file/
我们遇到的唯一问题是 Management Studio 用于文件名的默认命名约定。它将脚本类型后缀到文件名的末尾,如 sodbo.Name.StoredProcedure.sql
或dbo.Name.UserDefinedFunction.sql
. 我们想改变它,所以文件名是SP_Name.sql
and FN_Name.sql
。
是否可以在 SQL Server Management Studio 中自定义输出文件名格式?我们希望向导输出此文件名约定,而不是必须使用单独的软件来批量重命名它们。
谢谢,尼克