datetime2不再是有效的主键

时间:2018-06-12 12:43:41

标签: azure azure-sql-database

您知道azure更改,导致限制使用datetime2作为主键。 有一个天蓝色的数据库,无缘无故地开始抛出警告。它的警告没有任何理由,也没有跟踪ID。

尝试再次构建数据库后,会弹出一些新错误,即datetime2对主键不再有效。

这是一个巨大的变化,没有通知客户。甚至错误/警告也毫无意义。

是否有订阅源,我可以订阅,及时获取此类信息,而不是在完成后? 或者我看到了幽灵?

亲切的问候

1 个答案:

答案 0 :(得分:0)

我无法重现这个问题。我能够使用datetime2作为主键创建表。

CREATE TABLE Events
(
TimeOcurred  DateTime2 PRIMARY KEY,
UserAction   NVARCHAR(128) NOT NULL,
UserId       int
)

我用于测试的数据库的兼容级别是140。