如何使用T-SQL强制SQL Server 2005数据库中所有XML索引的重建/重建索引?
我本地只有Management Studio Express,因此我没有任何UI选项,例如我知道SQL Server 2008中存在的“重建索引”对话框。
答案 0 :(得分:0)
在SQL 2008服务器上,对话框上有一个Script Action菜单选项,它会显示它正在做什么,它将是T-SQL命令,如:
ALTER INDEX [indexname] ON [dbo]。[tablename] REBUILD PARTITION = ALL ...
答案 1 :(得分:0)
要重新创建,您可以删除它们,然后“创建主XML索引idx_1” ON OrdersXML(xOrders)“
唯一的问题是,您必须知道其他索引是路径,值还是属性。但是如果重建它们就是你所需要的,那么你应该能够将它从管理表中拉出来。如果我能找到语法,就会在评论中添加它。