Manjot Asked: 2011-05-13 17:20:30 +0800 CST2011-05-13 17:20:30 +0800 CST 2011-05-13 17:20:30 +0800 CST SQL Server:索引创建日期 772 在 SQL Server 2005 及更高版本中,如何找到创建索引的时间? sql-server-2005 index 2 个回答 Voted Best Answer RThomas 2011-05-13T17:32:12+08:002011-05-13T17:32:12+08:00 我的回答是直接引用这个链接: http://www.sqlservercentral.com/Forums/Topic960549-391-1.aspx#bm960643 没有直接的方法可以找到索引的创建日期。但是,如果您查看 sysobjects,则可以知道主键或唯一约束的创建日期。与主主键或唯一约束创建日期关联的索引是已知的。 检查 sql server 2008 中是否有任何新的 DMV(动态管理视图)可以帮助您获取创建日期。 试试这个查询 select crdate, i.name, object_name(o.id) from sysindexes i join sysobjects o ON o.id = i.id order by crdate desc Alejandro 2013-09-10T11:08:44+08:002013-09-10T11:08:44+08:00 由于 SQL Server 不保存或收集索引,因此无法知道索引的单个创建日期。
我的回答是直接引用这个链接:
http://www.sqlservercentral.com/Forums/Topic960549-391-1.aspx#bm960643
没有直接的方法可以找到索引的创建日期。但是,如果您查看 sysobjects,则可以知道主键或唯一约束的创建日期。与主主键或唯一约束创建日期关联的索引是已知的。
检查 sql server 2008 中是否有任何新的 DMV(动态管理视图)可以帮助您获取创建日期。
试试这个查询
由于 SQL Server 不保存或收集索引,因此无法知道索引的单个创建日期。