我正在使用 Windows Server 2003 SP 2 和 SQL Server 2005 企业版
我正在为特定数据库创建“重建索引”作业,并且能够成功运行该作业。
但是当我尝试启用“在重建时保持索引在线”选项时,作业无法成功执行并抛出错误。
我附上了截图。任何帮助都是应用程序
http://img535.imageshack.us/gal.php?g=error1r.png
PS:由于我还没有10分,所以我无法在此处附上图片!
谢谢。
我正在使用 Windows Server 2003 SP 2 和 SQL Server 2005 企业版
我正在为特定数据库创建“重建索引”作业,并且能够成功运行该作业。
但是当我尝试启用“在重建时保持索引在线”选项时,作业无法成功执行并抛出错误。
我附上了截图。任何帮助都是应用程序
http://img535.imageshack.us/gal.php?g=error1r.png
PS:由于我还没有10分,所以我无法在此处附上图片!
谢谢。
我能提出的最佳建议是,您查看作业尝试运行的 t-sql,将其复制/粘贴到 SSMS 中,然后查看那里返回的错误。
这可能是因为并非所有东西都能够在线重建。你最好检查一下http://technet.microsoft.com/en-us/library/ms188388.aspx
它说,当它尝试 XML 索引、空间索引或 LOB 对象数据类型列时,在线重建将失败:image、text、ntext、varchar(max)、nvarchar(max)、varbinary(max) 和 xml。
顺便说一句,仅用于文档在线索引重建仅在 Enterprise 和更高版本中可用。
有一个免费的脚本解决方案可以让您创建更好的维护脚本。使用此脚本,您可以确定对确定的索引类型采取一些操作。就像当你有高碎片时你重建,但当碎片低时你可以重新组织和更新静态(重新组织总是在线)你可以在以下位置找到脚本: http: //ola.hallengren.com/
祝你好运