连接到脱机SQL Server时不会引发异常

三味

当我尝试从Web服务访问(打开与之连接的)脱机sql服务器实例(服务已关闭)时,没有引发异常,只是短暂的5秒钟超时,然后返回(我将断点输出放在控制器中) ,则不确定在打开调用期间连接对象返回了什么)。

我正在尝试模拟数据库无法用于Web服务的情况,并认为会引发异常,并且我只能记录该错误。

关于如何正确检测数据库连接问题的任何建议(我想我需要查看一下调用open时连接对象返回的内容)。最好有一个异常冒泡。

谢谢。

麦基文

除非您的线程在Web服务器超时之前被中止,否则将肯定会引发连接超时。在控制器中放置try / catch肯定会捕获数据库连接超时。

您应该发布代码,这SqlConnection.Open()肯定会引发异常,但是如果您使用其他一些调用/代码打开连接并且被吞噬了,那么显然很难确定根本原因。

我的猜测是,您要找回Connection未连接对象,以检查它是否已连接:

if (conn.State == ConnectionState.Closed)
{ 
  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PL / SQL异常不会引发

来自分类Dev

与SQL Server的连接引发异常

来自分类Dev

连接到VPN时无法连接到本地Sql Server

来自分类Dev

连接到SQL Server实例时出错

来自分类Dev

连接到SQL Server 2012时出错

来自分类Dev

连接到sql server时出错

来自分类Dev

尝试写入关闭的连接时,套接字不会引发异常

来自分类Dev

尝试写入关闭的连接时,套接字不会引发异常

来自分类Dev

从Python连接到SQL Server

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

CI连接到SQL SERVER

来自分类Dev

连接到SQL Server Compact

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

连接到SQL Server 2012

来自分类Dev

连接到SQL Server的问题

来自分类Dev

iPhone连接到wifi时,AFNetworkingReachabilityManager在应用启动时脱机

来自分类Dev

连接到无法访问Internet的AP时,“ Internet连接处于脱机状态”-WiFi已关闭/已打开

来自分类Dev

无法与SQL Server连接时可以脱机工作的桌面应用程序

来自分类Dev

将Crystal报表连接到SQL Server

来自分类Dev

从Node.js连接到SQL Server

来自分类Dev

无法直接从Android连接到SQL Server

来自分类Dev

PyOdbc无法连接到SQL Server实例

来自分类Dev

无法远程连接到SQL Server实例

来自分类Dev

无法从PHP连接到SQL Server

来自分类Dev

无法使用PHP连接到SQL Server

来自分类Dev

无法从Docker容器连接到SQL Server

来自分类Dev

通过别名连接到远程SQL Server

来自分类Dev

无法使用jTDS连接到SQL Server

来自分类Dev

无法连接到Sql Server 2012