![]() |
1
4
你提到不想使用SSIS,但是你考虑过SqlBulkCopy吗?然后,除了.NET之外,不需要任何东西,但是您仍然可以使用最快/最直接的导入。 这将接受数据表,因此您可以在数据表中准备数据,然后触发。事务可以选择支持IIRC。对于较大的数据,您还可以实现IDataReader以提供完整的流式上传(同时仍在处理传输中的每一行)。 |
![]() |
2
1
|
![]() |
3
1
数据集可能最终会将INSERT语句发送到服务器,因此在我看来,最好只发送INSERT语句而不发送数据集。您还可以对进程进行更多的控制,比如检查单个行是否有错误、日志记录等。 |
![]() |
4
0
您可以将处理后的数据表转换为XML,并将其传递给Sql server中的存储过程(在一个查询中),然后让存储过程解析XML以创建记录。 |
|
5
-1
|