Kopiera raderna du inte vill ta bort till en tillfällig tabell med välj till , och sedan truncate tabellen istället för att ta bort. Kopiera raderna tillbaka till den gamla tabellen. Kom ihåg att släppa kontraints först.
Om du har identitetskolumner, efter att ha hyrt data, använd något liknande detta för att se om tabellen.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)