Копирайте редовете, които не искате да изтриете, във временна таблица, като използвате select in и след това отрязване таблицата, вместо да изтриете. Копирайте редовете обратно в старата таблица. Не забравяйте да премахнете ограничения първо.
Ако имате колони за самоличност, след като наемете данните, използвайте нещо подобно, за да заредите отново таблицата.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)