非企业服务器上的SQL分区?

for*_*atc 5 sql sql-server-2008

我尝试在我的SQL服务器上使用分区功能来对我的一个大表进行分区,但是我得到一个错误,说"分区功能只能在SQL Server的企业版中创建.只有SQL Server的企业版支持分区." 所以我想知道没有企业版的其他人如何解决这个问题呢?

任何建议都会很棒!

Ole*_*Dok 2

您可以开发自己的分区。最简单的是:几个表和一个视图来访问它们。并统一修改数据的流程。将会存在一些陷阱,例如多个表中行的唯一性(分布式主键)等等。

  • @jklemmack 是的,除了 UUID 对于索引来说并不是最好的事情。最好使用 NEWSEQUENTIALID() (2认同)