日期:2014-05-17  浏览次数:20364 次

能否知道某段时间以来数据库的变化
做开发的时候,经常对数据库进行改变。比如修改、增加几个视图,增加几个存储过程,加个字段什么的。

那有没有办法知道从某时候起我对数据库进行了什么变更?

数据库的内容就算了。主要是数据库的结构。

------解决方案--------------------
建议楼主关注一下老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触发器和数据库审计都能达到效果