Copie as linhas que você não deseja excluir em uma tabela temporária usando select into e, em seguida, truncar a tabela em vez de excluir. A cópia das linhas de volta para a tabela antiga. Lembre-se de descartar restrições primeiro.
Se você tiver colunas de identidade, depois de alugar os dados, use algo assim para propagar novamente a tabela.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)