使用Azure数据库进行瞬态故障处理

时间:2016-06-08 10:16:06

标签: c# azure azure-sql-database enterprise-library

我们正在使用Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling中的ReliableSqlConnection来支持Azure数据库的临时故障处理,我们使用的是.NET 4.6.1。事情随机我们得到了例外:

  

"内部.Net框架数据提供程序错误6"

尝试打开与此类的连接时。 ReliableSqlConnection不支持async await,但ADO.NET 4.6.1上使用ConnectRetryIntervalConnectRetryCount的内置瞬态错误处理仅支持连接级别,而不支持命令级别。

ReliableSqlConnection是否有任何替代方案可以支持async await的命令级别并避免上述异常。

我们在Azure SQL上使用带有层标准的弹性池。

0 个答案:

没有答案