2011-07-20 60 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