Благодаря @Hani
Имах същия проблем (всъщност таблица с уникален идентификатор, но с някои редове случайно дублирани, включително "уникалния идентификатор", така че не можах да изтрия дублиращите се редове) и вашият съвет ми помогна да го реша от GUI за управление на SQL Server .
- Използвах GUI интерфейса за „редактиране на първите 200 реда“ в таблицата.
- След това добавих филтър в панела на SQL критерии, който изведе само двата ми дублиращи се реда. (Това беше, откъдето не можах да изтрия един от редовете).
- Вдъхновен от вашия коментар, отворих SQL панела и промених:
SELECT TOP(200)...
{snip моите критерии, създадени от филтър
вместо това да прочетете:
SELECT TOP(1)...
{snip моите критерии, създадени от филтър
- След това успях да „изпълня SQL“ настроения SQL.
- След това успях да използвам интерфейса, за да изтрия показания единичен ред (този път няма предупреждения).
- Повторното изпълнение на SQL критериите с 200 реда потвърди, че само един ред е бил успешно изтрит и един е останал.
Благодаря за помощта, това се оказа идеалната комбинация от GUI и SQL код за мен, за да свърша работата безопасно и ефективно.
Надявам се това да помогне на други в подобна ситуация.