datetime2 больше не действительный первичный ключ - PullRequest
0 голосов
/ 12 июня 2018

знаете ли вы об изменениях Azure, что привело к ограничению использования datetime2 для первичных ключей.Имейте базу данных лазури, которая начала выдавать предупреждения без причины.Предупреждения сами по себе не приводили никаких причин и не было идентификатора трассировки.

После повторной попытки построить базу данных появились новые ошибки, что datetime2 больше не подходит для первичных ключей.

это какое-то огромное изменение без уведомления клиентов.Даже ошибка / warnungs не имеет смысла.

есть ли канал, на который я могу подписаться, чтобы получать такую ​​информацию вовремя, а не после того, как они сделаны?Или я вижу призраков?

С уважением

1 Ответ

0 голосов
/ 12 июня 2018

Мне не удалось воспроизвести проблему.Мне удалось создать таблицу с использованием datetime2 в качестве первичного ключа.

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

Уровень совместимости базы данных, которую я использовал для тестирования, составляет 140.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...