我的excel文件大小约为300MB +。当我尝试使用传统的excel源和SQL目标加载它时,它继续旋转。甚至没有加载。
有没有办法使用SSIS将巨大的Excel文件加载到SQL Server?可以减少成小块(批处理)?
答案 0 :(得分:2)
BULK
INSERT CSVTest
FROM 'c:\csvtest.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTest
GO
--Drop the table to clean up database.
DROP TABLE CSVTest
GO
请参阅以下链接,了解有关如何执行此操作的一些建议。
https://archive.is/RATG#selection-443.0-561.3
https://blog.sqlauthority.com/2011/05/12/sql-server-import-csv-file-into-database-table-using-ssis/