0

我正在使用 sql server 2008 数据库。我正在开发一个应用程序来跟踪数据库中与程序和功能相关的更改。

我需要对程序进行更改的日期。我尝试使用以下代码,但它给了我最后一次更新或创建日期。但我想要在程序中对我进行更改的所有日期。

   SELECT name,modify_date  
   FROM sys.objects  
   WHERE type = 'P'  
   AND DATEDIFF(D,modify_date, GETDATE()) < 1  
4

1 回答 1

1

这不会永久存储在任何地方。

最近的模式修改在默认跟踪中,但您确实需要创建一个DDL 触发器来自己记录。

于 2013-07-22T11:37:33.597 回答