当我从连续循环数据库查询,一段时间后 我得到一个错误:错误时连接数据库不断
异常被提出很可能由于瞬态 失败。如果连接到SQL Azure数据库,请考虑使用SqlAzureExecutionStrategy。
通常它工作正常。
当我从连续循环数据库查询,一段时间后 我得到一个错误:错误时连接数据库不断
异常被提出很可能由于瞬态 失败。如果连接到SQL Azure数据库,请考虑使用SqlAzureExecutionStrategy。
通常它工作正常。
连接到SQL数据库时,您必须考虑瞬态连接失败。这些连接失败可能会发生,例如更新推出,硬件失败等。您看到的错误表明发生了这些事情之一,这是您连接断开的方式。按照Anbuj的建议启用执行策略应该解决问题。
启用此处提及的执行策略:https://msdn.microsoft.com/en-us/data/dn456835.aspx。在设计Azure SQL DB时,必须设计瞬态连接失败,因为后端更新,硬件故障和负载平衡有时会导致间歇性故障。
如果您的数据库是本地的,比如说WebAPI,有时您必须提供数据源= localhost而非IP地址。 我们有这种情况,我们正在使用一些VPS并且没有将数据源设置到本地主机中会导致此错误。因此,如果任何其他人经历过这一点,它可以帮助他。
这听起来像是另一个问题。不直接关系到sql连接。更多的问题与VPS – Zapnologica
是的,我同意。我只想指出它可能是连接到服务器的另一个问题。 – MaGnumX
当我尝试连接到数据库的登录名没有数据库中的关联用户时,出现此错误。
检查您的服务器日志(您的SQL Server驻留在哪里)。这可能是由于您的服务器拒绝继续请求。使用ULS查看器检查日志。如果是这种情况,您可能需要修改服务器设置。 – anbuj
我们正在使用Azure数据库。有可能检查Azure数据库中的日志吗? – user3928324
是的。假设您有权访问Azure环境。 – anbuj