sql server 本身并没有。如果需要这样的控制,LZ可能需要用到Visual Studio这部分了。参考SQL 2000的做法http://support.microsoft.com/kb/818368/zh-cn2005及以上应该这样做也可以吧,没这么做过.

解决方案 »

  1.   

    sql本身没有版本控制工具,可以将相关的对象导出sql文件,自已上传到vss中进行管理
      

  2.   

    可以使用 RedGate的 sql compare 同步比对工具。
    它可以把你本地的数据库对象(表结构,自定义函数、存储过程等)同步到服务器端,也可以比对2个版本的差异。具体请看我的博文: 数据库同步工具: Red Gate Sql Compare .
    http://blog.csdn.net/keenweiwei/article/details/6818665
      

  3.   

    SVN可以把存储过程什么的放进去?好像不行吧。
      

  4.   

    SQL的一个辅助工具Sql Assistant, 这个软件有一个功能 Source Code Control。要和SVN联系在一起。正在试,你要是找到好方法也可以和我们大家分享一下啊,数据库更新是非常麻烦而且容易漏东西的一件事。
      

  5.   

    可以试试格瑞趋势的数据库版本控制软件Source Safe for SQL Server,可以直接集成在SQL Server的management studio中
    http://www.grqsh.com/products.htm?tab=sourcesafe-for-sql-server