MSSQL 根据索引名称如何查找对应的表名的方法


数据库错误日志跟踪系统,经常提示 ***唯一性索引IX_T*** 出现冲突,禁止向表中插入重复值,
此时我们需要从索引名查找出对应的表,再反推出涉及的业务模块,然后对系统bug进行修正,
下文将讲述如何通过索引名称获取对应的表

  select 
name as [数据库表名],
object_id as [数据库表对象ID],
create_date as [数据库表创建时间],
modify_date as [数据库表架构修改时间]
 from sys.objects where object_id 
in(
select object_id from sys.indexes where name ='索引名称' 
)