Ознаки

Припустімо, що ви використовуєте оператор "Вставити EXEC", щоб вставити рядок, що містить явне значення посвідчення в таблицю, яка має стовпець IDENTITY, і IDENTITY_INSERT вимкнуто за замовчуванням у Microsoft SQL Server 2019 і 2016. Ви помітите, що оператор INSERT EXEC не працює належним чином. Очікувана поведінка полягає в тому, що оператор не працює та повертає таке повідомлення про помилку:

Не вдається вставити явне значення для стовпця ідентифікації в таблиці "<TableName>", коли IDENTITY_INSERT настроєно на вимкнення

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Спосіб вирішення

Ця проблема усунена в таких сукупних оновлень для SQL Server:

Відомості про накопичувальне оновлення для сервера SQL Server:

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×