SELECT name,
TYPE,
type_desc,
create_date,
modify_date
FROM sys.objects
WHERE TYPE IN ('U','V','PK','F','D','P')
AND modify_date >= Dateadd(HOUR,21,Cast((Cast(Getdate() - 4 AS VARCHAR(12))) AS SMALLDATETIME))
ORDER BY modify_date
我使用上面的查询来尝试获取在数据库中创建的数据定义语句以及日期和时间。
我怎样才能确切地获得为返回的每一行执行的DDL语句?
答案 0 :(得分:0)
为了能够看到详细信息,您必须首先设置某种审核 - 使用DDL trgiggers或SQL Server Audit功能(2005年是否可以进行审核?不要考虑)。
检查默认跟踪: