在具有大量数据的表上重建索引时,SQL Server 2005作业失败

时间:2014-08-28 18:46:57

标签: sql-server-2005

在重建超过1亿行的表上的索引时,SQL Server 2005作业失败。工作失败不是常规的事情,有时它是成功的,有时失败。

这是作业记录的错误:

  

提供的统计信息流已损坏。 [SQLSTATE 42000](错误9105)语句已终止。 [SQLSTATE 01000](错误3621)。步骤失败了。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:-1)

由于表大小或争用,您可能在索引期间陷入死锁。如果您使用的是Enterprise Edition,则可以使用online = ON进行重建,这可以缓解问题。

ALTER INDEX [ALL] ON [YourTable] REBUILD WITH (ONLINE = ON);

以下是更多信息Perform SQL Server Index Operations Online

的链接