我有一个我继承的数据库,我最好的做法是创建脚本来创建对象(表,存储过程和视图),然后对这些进行版本控制。
它希望将此数据库中的所有对象编写成脚本并放入源代码管理中;但是在SQL Server 2005(SQL Server Management Studio)上,至少在我看来,在Enterprise Manager上可用的每个对象创建一个文件的选项还没有通过SQL Server Management Studio。
我只是没有看到树木的木材,或者企业管理器中的选项没有通过?
有没有人有一种有效的方法来创建一个脚本文件,根据准备添加到源/版本控制的对象命名?
答案 0 :(得分:2)
在SQL Server 2005 SP2中,支持此功能。如果选择该选项,它将为您提供以对象命名的文件,但也包括文件名中对象的类型。
http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=124774
<强> 修改 强>
添加了确认更改位于SP2中的链接。
答案 1 :(得分:1)
以下是CodeProject vbscript的链接,您可以使用该链接在单独的文件上编写SQL数据库的所有对象。我已经下载,稍微修改了我的命名purpouses,它很棒。