我正在用c#编写一个程序,用于从一个数据库导出SQL Server数据并将其导入另一个数据库。由于这两个服务器没有连接,我需要选择一个方法,如bcp。
提前致谢。
答案 0 :(得分:2)
不包括BCP,但我确实编写了一个blog post,比较了将数据批量加载到SQL Server中的几种方法 - 通过SqlDataAdapter将SqlBulkCopy与批量插入进行比较。
SqlBulkCopy值得一试 - 您使用的进程类型是查询数据库1并检索SqlDataReader。将SqlDataReader传递给SqlBulkCopy以将该数据持久保存到数据库2中。