Zkopírujte řádky, které nechcete mazat, do dočasné tabulky pomocí vybrat do a poté zkrátit tabulku spíše než smazat. Zkopírujte řádky zpět do staré tabulky. Nezapomeňte zrušit omezení první.
Pokud máte sloupce identity, po pronajmutí dat použijte něco takového k opětovnému nasazení tabulky.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)