2017-03-09 36 views
0

我可以在Azure SQL Paas中使用sqlbulkcopy嗎?我可以在Azure SQL Paas中使用sqlbulkcopy嗎?

我有一個應用程序可以批量複製到數據庫,我們正在用SQL PaaS測試它。它似乎在SQLBulkCopy上失敗。

我以爲我讀到這不支持的地方,但沒有看到它在Azure SQL文檔。這仍然是一個限制嗎?記錄在哪裏?

我使用.net代碼來做批量複製(而不是SSIS或任何其他工具),它是一個.NET應用程序,如果它很重要。

回答

1

簡而言之,是的,您可以使用SQLBulkCopy將數據從.net應用程序插入SQL Azure。

但是,如果您有太多記錄,則可能會面臨SQL Azure限制問題。

現在,在CPU限制的情況下,SQL數據庫不會引發錯誤,但會降低操作速度,您可能會收到超時錯誤。目前還沒有機制來確定這種形式的節流是否發生,除了可能查看查詢統計信息以告訴工作正在緩慢進行之外。

如果它是非CPU節流,那麼你會得到一個關於它的異常。

另外,如果我正確記得,將大容量數據插入到SQL Azure中的臨時表存在限制,但它適用於普通表。

相關問題