Sql server 为单个数据库对象编写脚本

Sql server 为单个数据库对象编写脚本,sql-server,sql-server-2005,stored-procedures,scripting,Sql Server,Sql Server 2005,Stored Procedures,Scripting,我继承了一个数据库,我的最佳实践是创建脚本来创建对象(表、存储过程和视图),然后对这些对象进行版本控制 它希望将该数据库中的所有对象编写成脚本,并放入源代码管理中;但在SQLServer2005(SQLServerManagementStudio)上,至少在我看来,Enterprise Manager上提供的为每个对象创建一个文件的选项似乎还没有通过SQLServerManagementStudio 我只是看不见树木,还是Enterprise Manager中的选项没有成功 是否有人有一种有效的

我继承了一个数据库,我的最佳实践是创建脚本来创建对象(表、存储过程和视图),然后对这些对象进行版本控制

它希望将该数据库中的所有对象编写成脚本,并放入源代码管理中;但在SQLServer2005(SQLServerManagementStudio)上,至少在我看来,Enterprise Manager上提供的为每个对象创建一个文件的选项似乎还没有通过SQLServerManagementStudio

我只是看不见树木,还是Enterprise Manager中的选项没有成功


是否有人有一种有效的方法来创建一个脚本文件,按照准备添加到源代码/版本控制的对象命名?

在SQL Server 2005 SP2中,这是受支持的。如果选择该选项,它将为您提供以对象命名的文件,但也会在文件名中包含对象的类型

编辑


添加了确认更改在SP2中的链接。

在SQL Server 2005 SP2中,支持此链接。如果选择该选项,它将为您提供以对象命名的文件,但也会在文件名中包含对象的类型

编辑


添加了确认更改发生在SP2中的链接。

此处是指向CodeProject vbscript的链接,您可以使用该链接在单独的文件上为SQL数据库的所有对象编写脚本。我已经下载了,为我的命名purpouses做了一些修改,效果很好


这里有一个指向CodeProject vbscript的链接,您可以使用该脚本在单独的文件上为SQL数据库的所有对象编写脚本。我已经下载了,为我的命名purpouses做了一些修改,效果很好