создать таблицу TempWork с точно такой же структурой, что и в конечной таблице назначения, за исключением того, что сделать PK IDENTITY (n, 1), где «n» - это следующее значение на основе PK конечной таблицы назначения. Используйте SSIS для вставки в эту таблицу TempWork, и идентификаторы будут созданы для вас. когда все это будет сделано, сделайте это:
INSERT INTO FinalTable (PK,col1, col2,...) SELECT PK, col1, col2... from TempWork
, затем DROP TABLE TempWork