能否知道某段时间以来数据库的变化
做开发的时候,经常对数据库进行改变。比如修改、增加几个视图,增加几个存储过程,加个字段什么的。
那有没有办法知道从某时候起我对数据库进行了什么变更?
数据库的内容就算了。主要是数据库的结构。
------解决方案-------------------- 建议楼主关注一下老A的博客。
http://www.cnblogs.com/artech/archive/2010/11/20/cdc.html
------解决方案-------------------- You can use DDL for this.
------解决方案-------------------- 引用: 做开发的时候,经常对数据库进行改变。比如修改、增加几个视图,增加几个存储过程,加个字段什么的。
那有没有办法知道从某时候起我对数据库进行了什么变更?
数据库的内容就算了。主要是数据库的结构。
绝对是不二选的DDL 触发器啊! 针对性很明确。
------解决方案-------------------- 这里的9楼,有我给出的2008 DDL例子,不想在写了。http://bbs.csdn.net/topics/390328320。另外还可以也应该通过源代码管理工具来管理。
------解决方案-------------------- DDL触发器解决一切烦恼
------解决方案-------------------- 把数据库做个维护计划,做成差异备份的那种,在数据库日志文件中就可以看出来
做数据库维护计划很简单的,希望对你有用。
------解决方案-------------------- DDL触发器和数据库审计都能达到效果