首页 > 解决方案 > datetime2 不再有效的主键

问题描述

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

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

这是一些巨大的变化,没有通知客户。即使是错误/警告也没有意义。

是否有一个订阅源,我可以订阅,以便及时获取这些信息,而不是在它们完成之后?还是我看到鬼了?

亲切的问候

标签: azureazure-sql-database

解决方案


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

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

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


推荐阅读