0

当我尝试在联邦中创建表时出现此错误。我该如何解决这个问题。我必须使用身份。所有东西都设置好了。但是当尝试应用联邦时,就会发生这种情况。

提前致谢。

4

2 回答 2

2

您可能需要在联合数据库中使用基于 guid 的密钥。

如果您考虑生成整数键的多个位置,则很有可能发生冲突。使用 SQL Azure 中的联合数据库,您可以处理跨多个实例拆分的同一个表。这就是为什么你不能有一个由身份生成的整数。

于 2013-07-05T12:38:55.117 回答
2

您可以创建 bigint 列并使用像SnowMaker这样的身份生成器在联合中生成唯一 ID。我在我的一个项目中使用它并且效果很好

于 2013-09-16T15:47:03.040 回答