2008-09-02 50 views

回答

0

您可以在SQL Server中获取对象的上次修改日期或创建日期。

对于examle信息表上:

SELECT * FROM sys.objects WHERE type='U' 

More info on msdn

的页数可以从sys.database_files获取。

Check documentation

1

我想你需要创建一个trigger并将表中的所有更改存储在一个单独的表中。然后,您可以使用此表获取修订历史记录。

0

SQL Server不记录变化,所以它不能告诉你这一点。

您可能可以执行此操作的唯一方法是如果您有应用于数据库的所有脚本的副本。

为了能够在将来捕获此信息,您应该查看DDL triggers (v2005+),这将使您能够记录更改。