+ -
当前位置:首页 → 问答吧 → 唯一索引的分区依据列必须是索引键的子集?

唯一索引的分区依据列必须是索引键的子集?

时间:2011-12-13

来源:互联网

用下面这个办法。
1、先删除所有表的建,约束。因为SQLSERVER默认键主键时建聚集索引。
2、在你想建主键的字段上建主键、非聚集索引约束。比如ID
3、再按分区方案建聚集索引。比如Date

不知这是不是BUG?

作者: xwxgwell   发布时间: 2011-12-13

你可以照着网上做分区的一些提示步骤一步一步去做.

作者: qianjin036a   发布时间: 2011-12-13

参考:
http://blog.csdn.net/doyouknowm/article/details/4466072

作者: qianjin036a   发布时间: 2011-12-13

正确做法是先建聚集索引,然后再建主键.顺序不能反喔.
以下例子供参考.
SQL code

create table t35 (x int not null, y int not null, z int not null)

create clustered index idx_x on t35(x) -- 加聚集索引

alter table t35 add primary key(x,y)  -- 加Primary key


作者: ap0405140   发布时间: 2011-12-13