【发布时间】:2014-12-28 13:15:12
【问题描述】:
我有一个 sql server 数据库,安装在我从 c# 应用程序连接到的 windows 服务器中。该应用程序有 10 个接口,每个接口用于不同的用户,并且在不同的用户中打开计算机,但它是一个应用程序。
问题是有时其中一台计算机根本无法连接,但有时如果我更改计算机的 IP,它会成功连接到数据库,有时如果其中一台连接的计算机断开连接的计算机'无法连接现在可以连接成功了。
默认情况下,数据库是否将连接限制为特定数量的 IP?还是有其他问题的原因?
注意: - 这是我的 Sql server 版本
Microsoft SQL Server 2012 - 11.0.2100.60 (X64) 2012 年 2 月 10 日 19:39:15 版权所有 (c) 微软公司 Windows NT 6.2 上的企业评估版(64 位)(内部版本 9200:)
- 我从这个查询中得到的最大连接数
选择@@MAX_CONNECTIONS;
是32767
修改:这是我得到的异常:
ExecuteScaler 需要一个开放且可用的连接。连接的当前状态为关闭。
【问题讨论】:
-
SQL Server 的哪个版本?什么是“无法连接”,具体的异常信息是什么?
-
该异常只是您的代码中的一个错误。您在打开连接之前正在使用它。
标签: c# sql-server remote-access