2014-03-14 23 views

回答

0

沒有一個專家,在我看來,SqlBulkCopy工作得很好。

我最初提供了一個connectionString,它沒有包含密碼,導致登錄錯誤。你的情況是這樣嗎? 昨天我剛剛開始工作。你能提供錯誤細節嗎?

我很抱歉,如果我的回答是重點!

1

隨着2012年4月:

這是一個已知的問題與SQL Azure和批量複製。唯一的解決方法是上傳到非臨時表。例如,您可以使用隨機GUID生成一個臨時表名稱以避免衝突,然後確保您稍後進行清理。另一種選擇是使用TVP功能而不是SqlBulkCopy將數據上傳到臨時表中,如果您想了解如何執行此操作的一些詳細信息,請告知我們。他們正在努力解決這個問題,但是當這個修復程序完成時我還沒有任何ETA。

http://social.technet.microsoft.com/Forums/fr-FR/51b26995-509f-419e-8545-3a3c16a6fc14/sqlbulkcopy-raises-exception-when-targeting-a-temporary-table?forum=ssdsgetstarted

1

使用SqlBulkCopy到臨時表現在支持在SQL數據庫V12。你現在不需要這些黑客。如果你仍然在V11上,TVP是要走的路。