Azure 数据库的请求限制问题
Issues with requests limit for Azure db
我的设置是 - SSMS 连接到 Azure SQL 服务器。此服务器已在其上部署了多个 SSIS 包 运行。
当一个包正在执行时,我有如下所示的错误:
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error
code: 0x80004005. An OLE DB record is available. Source: "Microsoft
SQL Server Native Client 11.0" Hresult: 0x80004005 Description:
"Resource ID : 1. The request limit for the database is 60 and has
been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for
assistance."
.
经过大量研究,我发现一个可能的解决方案是减少 MAXDOP 数量。将值设置在 1 或 0 之间。这样做没有任何效果,也不会阻止错误消息。
然后,作为研究的结果,我发现我可以重新启动 SQL 服务 运行ning。这确保了我执行的 SSIS 包可以无误地完成两次!但是在第三次尝试时,执行过程因上述错误而失败。
我在网上发现可能有其他原因导致我收到此错误。任何人都可以通过为我指明正确的方向来提供帮助。
非常感谢
谢谢
有一个包含数据流任务的包。此任务同时写入 30 多个 table。
最后,我将任务分解为小任务,以减少同时访问数据库的数量。
这解决了我的问题。
我的设置是 - SSMS 连接到 Azure SQL 服务器。此服务器已在其上部署了多个 SSIS 包 运行。
当一个包正在执行时,我有如下所示的错误:
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Resource ID : 1. The request limit for the database is 60 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance."
.
经过大量研究,我发现一个可能的解决方案是减少 MAXDOP 数量。将值设置在 1 或 0 之间。这样做没有任何效果,也不会阻止错误消息。
然后,作为研究的结果,我发现我可以重新启动 SQL 服务 运行ning。这确保了我执行的 SSIS 包可以无误地完成两次!但是在第三次尝试时,执行过程因上述错误而失败。
我在网上发现可能有其他原因导致我收到此错误。任何人都可以通过为我指明正确的方向来提供帮助。
非常感谢 谢谢
有一个包含数据流任务的包。此任务同时写入 30 多个 table。 最后,我将任务分解为小任务,以减少同时访问数据库的数量。
这解决了我的问题。