Sql server 数据库架构上次更新日期
如何在SQLServer数据库中查找模式更新的最后日期和时间戳。我可以从属性中找到创建的数据库和上次备份日期。但是,找不到上次架构更新的日期。有办法找到答案吗?我可以考虑的一个解决方案是使用DDL触发器记录任何模式更改 有关更多详细信息,请参阅本文:Sql server 数据库架构上次更新日期,sql-server,sql-server-2008,Sql Server,Sql Server 2008,如何在SQLServer数据库中查找模式更新的最后日期和时间戳。我可以从属性中找到创建的数据库和上次备份日期。但是,找不到上次架构更新的日期。有办法找到答案吗?我可以考虑的一个解决方案是使用DDL触发器记录任何模式更改 有关更多详细信息,请参阅本文: 我能想到的一个解决方案是使用DDL触发器记录任何模式更改 有关更多详细信息,请参阅本文: 在SQL 2005/2008下,您可以使用sys.objects中的modify_date来确定表上的架构是否已更改。您还可以对其他对象使用“创建日期/修改日
我能想到的一个解决方案是使用DDL触发器记录任何模式更改 有关更多详细信息,请参阅本文:
在SQL 2005/2008下,您可以使用sys.objects中的modify_date来确定表上的架构是否已更改。您还可以对其他对象使用“创建日期/修改日期”来确定是否已创建或修改了相关对象。但是,我同意Cory的观点,如果您想捕获特定的架构更改,DDL触发器将是最合适的解决方案。在SQL 2005/2008下,您可以使用sys.objects中的modify_date来确定表上的架构是否已更改。您还可以对其他对象使用“创建日期/修改日期”来确定是否已创建或修改了相关对象。但是,我同意Cory的观点,如果您想捕获特定的模式更改,DDL触发器将是最合适的解决方案。这并不总是正确的,因为modify_date:-->上次使用ALTER语句修改对象的日期。如果对象是表或视图,则当创建或更改表或视图上的聚集索引时,“修改日期”也会更改这并不总是正确的,因为修改日期:-->上次使用ALTER语句修改对象的日期。如果对象是表或视图,则在创建或更改表或视图上的聚集索引时,修改日期也会更改这并不总是正确的,因为修改日期:-->上次使用ALTER语句修改对象的日期。如果对象是表或视图,则在创建或更改表或视图上的聚集索引时,修改日期也会更改。这并不总是正确的,因为修改日期:-->上次使用ALTER语句修改对象的日期。如果对象是表或视图,则在创建或更改表或视图上的聚集索引时,“修改日期”也会更改。