2011-07-20 32 views
0

嗨,大家好,我需要你的建议上传半百万行成的SqlServer

我需要有关从XML文件半百万行上载到一个SQLServer表周期性。我可以使用SqlBulkCopy,但有一些额外的逻辑。我需要跟踪xml文件中的更改并将更改复制到另一个表中。什么是最好的方式来做到这一点?我不想使用实体框架或LinqToSql,因为我想在配置文件中设置表名。

回答

1
+1

+1这是我的回答在阅读问题的称号! – Yuck

+0

您能解释一下如何使用SqlBulkCopy实现跟踪更改逻辑。在链接的示例中,我没有发现任何跟踪更改逻辑。首先我需要抓取xml文件并从xml文件中选择一些节点,然后我需要将这些节点上传到SqlServer中。如果有一些更改,我需要将包含更改的行复制到单独的表中。 –

+0

@ G2:如果您知道要插入的确切行,则可以使用更改(插入)创建xml文件。您可以在C#/ VB.NET/...中创建xml文件,也可以选择插入的行作为xml。 – TcKs