无法在视图“dbo.TestMV”上创建索引,因为它引用了内部SQL Server列?

时间:2014-02-20 08:00:18

标签: sql-server sql-server-2012

我在尝试在View SQL Server 2012上创建索引时看到此错误:

  

无法在视图“dbo.TestMV”上创建索引,因为它引用了一个   内部SQL Server列?

什么样的对象是“内部SQL Server列”? MS文档或互联网中未提及此类实体。

P.S。视图'语句中没有系统表。

1 个答案:

答案 0 :(得分:1)

特殊列是与未记录的%%physloc%%%%lockres%%相似的列,以及更多相似的列。它们无法编入索引。