Используйте bcp для импорта файла csv в sql 2005 или 2008

Я бы создал временную таблицу, массово mssql2005 вставил лот, выбрал в новую sql2005 таблицу то, что вам нужно, и tsql удалил временную таблицу.

Что-то sql2005 вроде

CREATE TABLE dbo.TempImport
(
    FirstName varchar(255),
    LastName varchar(255),
    Country varchar(255),
    Age varchar(255)
)
GO
BULK INSERT dbo.TempImport FROM 'PathToMyTextFile' WITH (FIELDTERMINATOR = ';', ROWTERMINATOR = '\n')
GO
INSERT INTO dbo.ExistingTable
(
    FName,
    LName,
    Country
)
SELECT  FirstName,
       LastName,
       Country
FROM       dbo.TempImport
GO
DROP TABLE dbo.TempImport
GO

sql

sql-server-2005

tsql

sql-server-2008

bcp

2022-10-05T20:45:09+00:00