Sql server SQLServerManagementStudio 2005和源代码管理

Sql server SQLServerManagementStudio 2005和源代码管理,sql-server,sql-server-2005,version-control,ssms,Sql Server,Sql Server 2005,Version Control,Ssms,我的所有SQL都以以下结构存储在源代码管理中 Database Tables Stored Procs Views Static Data 我想将我的源代码管理绑定到SSMS中,SSMS似乎支持源代码管理,但SSMS希望将所有脚本放在一个文件夹中,这对我来说是不可能的 是否有可能让SSMS在我现有的结构中工作? 如果不是,SSMS 2008在这方面是否更灵活一些?您可以使用SQLDMO(过时)编写脚本或执行此操作。或者是第三方工具,比如一些自动化工具。您可以使用

我的所有SQL都以以下结构存储在源代码管理中

Database
    Tables
    Stored Procs
    Views
    Static Data
我想将我的源代码管理绑定到SSMS中,SSMS似乎支持源代码管理,但SSMS希望将所有脚本放在一个文件夹中,这对我来说是不可能的

是否有可能让SSMS在我现有的结构中工作?
如果不是,SSMS 2008在这方面是否更灵活一些?

您可以使用SQLDMO(过时)编写脚本或执行此操作。或者是第三方工具,比如一些自动化工具。

您可以使用Visual Studio数据库项目(VS 2005 Professional附带)。它提供了VisualStudio的所有优秀项目功能,包括子文件夹!但是,运行sql脚本并不容易。您必须保存文件,然后右键单击并选择运行脚本。您的结果将显示在输出窗口中。它不像SSMS中的F5那么简单,而且您不会得到表格结果选项


上有一个很好的概述。

Red Gate将发布一个新的SSMS插件工具,名为SQL源代码管理。这将把开发数据库与源代码管理中的一个位置链接起来,这样您就不需要自己管理脚本了——您只需修改开发数据库中的对象,其余的工作由工具来完成。要了解更多信息并注册早期访问计划,请访问此网站。

这听起来很有希望。只想让您知道,此网站现已发布。请在家试一试