我需要将包含24GB数据的36个SQL表中的数据导出到平面文件中,将它们复制到客户端并将其导入到SQL数据库中的现有表中。 我会为几个客户(相同的表格)需要这个。
如何批量导出和导入数据?
是否有一个命令行工具,所以我可以写一个脚本重复使用?
答案 0 :(得分:1)
bcp.exe是MSSQL的标准批量导入/导出工具。使用SSIS包是另一种选择,但会带来很多开销:它是一个完整的ETL工具。在TSQL中还有一个BULK INSERT语句,你可以用它作为“bcp in”的替代,但我个人还没有玩过,看看哪一个更快或更有用等。
有关所有详细信息,请参阅联机丛书中的“批量导出”和“批量导入”。
答案 1 :(得分:1)