首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SQL Server Management Studio中修改自动生成的脚本文件的默认文件名格式?

如何在SQL Server Management Studio中修改自动生成的脚本文件的默认文件名格式?
EN

Stack Overflow用户
提问于 2013-05-10 03:05:44
回答 2查看 3.8K关注 0票数 5

我们的数据库包含大约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对文件名使用的默认命名约定。它在文件名的末尾添加脚本类型的后缀,如so dbo.Name.StoredProcedure.sqldbo.Name.UserDefinedFunction.sql。我们希望将其更改为文件名为SP_Name.sqlFN_Name.sql

是否可以在SQL Server Management Studio中自定义输出文件名格式?我们更希望向导输出此文件名约定,而不是使用单独的软件批量重命名它们。

谢谢,尼克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-10 22:34:09

在SSMS中没有对此进行控制的设置,因此您的选择如下:

票数 2
EN

Stack Overflow用户

发布于 2015-10-21 18:10:33

powershell脚本rename.ps1,在包含要重命名的文件的文件夹中运行:

代码语言:javascript
复制
Get-ChildItem -Filter "*.Table.sql" |Rename-Item -NewName {$_.name -replace '.Table.sql','.sql'}
Get-ChildItem -Filter "*.UserDefinedFunction.sql" |Rename-Item -NewName {$_.name -replace '.UserDefinedFunction.sql','.sql'}
Get-ChildItem -Filter "*.StoredProcedure.sql" |Rename-Item -NewName {$_.name -replace '.StoredProcedure.sql','.sql'}
Get-ChildItem -Filter "*.View.sql" |Rename-Item -NewName {$_.name -replace '.View.sql','.sql'}

Get-ChildItem -Filter ".Role.sql“|Rename-Item -NewName {$_.name -replace '.Role.sql','.sql'} Get-ChildItem -Filter ".Schema.sql”|Rename-Item -NewName {$.name -replace '.Schema.sql','.sql'} Get-ChildItem -Filter "*.Synonym.sql“|Rename-Item -NewName {$.name -replace '.Synonym.sql','.sql'} Get-ChildItem -Filter ".UserDefinedTableType.sql“|Rename-Item -NewName {$_.name -replace '.UserDefinedTableType.sql','.sql'} Get-ChildItem -Filter ".UserDefinedTableType.sql”|Rename-Item -NewName {$_.name -replace '.UserDefinedTableType.sql','.sql'}

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16469237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档