none
sql2005企业版索引能否在线移动到其它文件组? RRS feed

答案

  • If you move clustered index to another file group, the table will be moved over too.

    注意一下, 这种方法, text/ntext 这类数据不会被迁移. 因为他们存放的文件组是建表时的 TEXTIMAGE_ON  选项确定文件组的
    要移动这些数据, <=2000 的得删除重建, >=sql 2005的, 可以先转换成分区表(分区架构放在目标文件组上), 再转换回普通表
    • 已标记为答案 ocp_yang 2010年2月24日 4:30
    2010年2月24日 4:09

全部回复

  • 删除,重新建,在新建的时候指定文件组~~~

    或者先建好一个新的,然后删除老的。。。


    family as water
    2010年2月23日 9:11
  • Hi

    Clustered Index

    CREATE unique clustered INDEX IndexName ON TableName


    Columns;
    )
    WITH (DROP_EXISTING=ON, ONLINE=ON)
    ON filegroup

    Non-Clustered Index

    CREATE INDEX IndexName ON TableName
    (
    Column
    )
    WITH (DROP_EXISTING=ON, ONLINE=ON)
    ON fileGroup
    2010年2月23日 11:55
  • If you move clustered index to another file group, the table will be moved over too.
    2010年2月23日 13:57
  • If you move clustered index to another file group, the table will be moved over too.

    注意一下, 这种方法, text/ntext 这类数据不会被迁移. 因为他们存放的文件组是建表时的 TEXTIMAGE_ON  选项确定文件组的
    要移动这些数据, <=2000 的得删除重建, >=sql 2005的, 可以先转换成分区表(分区架构放在目标文件组上), 再转换回普通表
    • 已标记为答案 ocp_yang 2010年2月24日 4:30
    2010年2月24日 4:09