我可以将 sqlbulkcopy 与 Azure SQL Paas 结合使用吗?
我有一个可以批量复制到数据库的应用程序,我们正在使用 SQL PaaS 对其进行测试。 SQLBulkCopy 似乎失败了。
我以为我读到某处不支持此功能,但在 Azure SQL 文档中没有看到它。这仍然是一个限制吗?记录在哪里?
我正在使用 .net 代码进行批量复制(不是 SSIS 或任何其他工具),如果重要的话,它是一个 .net 应用程序。
简短的回答是,是的,您可以使用 SQLBulkCopy 将数据从 .net 应用程序插入到 SQL Azure。
但是,如果您有太多记录,您可能会面临 SQL Azure 限制问题。
现在,如果发生 CPU 限制,SQL 数据库不会抛出错误,但会减慢操作速度,并且您可能只会收到超时错误。目前,除了可能查看表明工作正在缓慢进行的查询统计信息之外,没有任何机制可以确定是否正在发生这种形式的限制。
如果是非 CPU 限制,那么您将得到一个异常。
另外,如果我没记错的话,在 SQL Azure 中将批量数据插入临时表存在限制,但它适用于普通表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)