一个团队多个人开发维护一个系统,过程中的代码修改有很好的工具记录,如vss等
但修改数据库时就没有一个很好的工具可以记录开发人员的数据库表、字段、存储过程的修改操作吗?

解决方案 »

  1.   

    MSSQL 2008 中Change Data Capture 可以做到吗?
    还有两个相关工具
    Lumigent Entegra For SQL Server 
    Log Explorer
      

  2.   

    我们也用VSS
    把存储过程的SQL语句保存成。sql的格式放到VSS上
    修改时先把。sql文件托到数据库里
    然后check out
    修改好
    再check in一开始
    很麻烦
    不过现在习惯了关注好的方法
      

  3.   

    sql server2K 中好像没有这个功能。
    powerdesigner里面好像有这个功能。
      

  4.   

    关键是看你们修改数据库时是使用脚本修改,还是使用工具修改,
    如果是使用脚本修改的话,这样也可以通过VSS控制,
    如果是使用工具修改的话,貌似目前没有吧,
    不过貌似可以自己写T-SQL去抓系统表里面的对数据库表进行了修改的操作,
    这个比较麻烦.
    还是感觉第一种实现方式比较好一些!