Copia le righe che non desideri eliminare in una tabella temporanea utilizzando seleziona in , quindi troncare la tabella anziché eliminare. Copia le righe nella vecchia tabella. Ricordati di eliminare i vincoli prima.
Se hai colonne di identità, dopo aver noleggiato i dati, usa qualcosa di simile per riseminare la tabella.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)