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