Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQLServer2008分区列_Sql Server - Fatal编程技术网

Sql server SQLServer2008分区列

Sql server SQLServer2008分区列,sql-server,Sql Server,标识列不能是分区列 分区列不能是标识列、默认列或时间戳列 他们没有澄清这是为什么,我的谷歌foo也没有找到原因 我有一个理论,如果行是已分区的列,SqlServer能否根据标识字段自动将行插入正确的分片中 您的参考适用于SQL Server 2000和分区视图。 SQL Server 2008允许Identity字段作为分区表中的分区列。 除文本外,所有数据类型都可用作分区列, ntext、图像、xml、时间戳、varchar(最大值)、nvarchar(最大值), varbinary(max

标识列不能是分区列

分区列不能是标识列、默认列或时间戳列

他们没有澄清这是为什么,我的谷歌foo也没有找到原因


我有一个理论,如果行是已分区的列,SqlServer能否根据标识字段自动将行插入正确的分片中

您的参考适用于SQL Server 2000和分区视图。

SQL Server 2008允许
Identity
字段作为分区表中的分区列。

除文本外,所有数据类型都可用作分区列, ntext、图像、xml、时间戳、varchar(最大值)、nvarchar(最大值), varbinary(max)、别名数据类型或CLR用户定义的数据类型


您的参考资料适用于SQL Server 2000和分区视图。

SQL Server 2008允许
Identity
字段作为分区表中的分区列。

除文本外,所有数据类型都可用作分区列, ntext、图像、xml、时间戳、varchar(最大值)、nvarchar(最大值), varbinary(max)、别名数据类型或CLR用户定义的数据类型