SQL Server附加和分离数据库

时间:2012-10-08 13:45:14

标签: sql sql-server-2008

我在由IT维护的其他计算机上收到以下错误。

  

在sysindexes中找不到数据库ID 40,对象ID 1的行,   索引ID 1.在sysindexes上运行DBCC检查表。

我可以在笔记本电脑上附加和分离数据库。

我尝试了DBCC Checktable (SYSINDEXES)并发出错误

  

找不到名称为Sysindexes的表或对象。

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

你的表是临时表。如果

http://support.microsoft.com/kb/269282/EN-US/

将在临时表上创建的非聚集索引更改为聚簇索引。 -要么- 不要在临时表上使用非聚集索引。