2011-08-01 123 views
0

According to microsoft標識列不能是分區列Canadate。sql server 2008分區列

分區列不能是標識,缺省值或時間戳列。

他們沒有說明爲什麼,也沒有我的谷歌foo出現了一個原因。

我有一個理論,如果SqlServer是分區列,那麼SqlServer是否會根據標識字段不自動將行插入到正確的分片中?

回答

4

您的參考號爲SQL Server 2000和分區視圖。

SQL Server 2008允許Identity字段作爲分區表中的分區列。

See this link, excerpt below:

所有數據類型都有效用作分區列,除了文字, NTEXT,圖片,XML,時間戳,varchar(max),爲nvarchar(最大), VARBINARY(最大值) ,別名數據類型或CLR用戶定義的數據類型。