2017-03-09 49 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中的临时表存在限制,但它适用于普通表。

相关问题