为什么 SQL 连接会随机被阻止?

Why does the SQL connection get blocked randomly?

SQL Server 2008 R2 在域中的 Windows Server 2008 R2 上运行并使用相同的 域帐户(Windows 身份验证)允许客户端 PC 和 SQL 服务器之间的连接,已创建和连接到数据库的 ODBC 源(名为 Renta_Equipos 的系统 DSN)和解决方案.示例:BD <---- DSN <---- WinForm 解决方案。

连接字符串是 Application.Settings:

Name: ConnectionString_RentaEquipos Type: (Connection string) Scope: Application Value: DSN=Renta_Equipos

现在这是,通常用户登录没有问题,但有时他们的连接会关闭(不是同时关闭,6 名用户中有 1-2 名用户会尝试此操作)并且他们可以再次连接的唯一方法正在重新启动客户端的 PC,它是随机发生的。

它给我的错误:

ERROR [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB] the SQL server does not exist or access has been denied. ERROR [01000][Microsoft][ODBC SQL Server Driver][DBNETLIB]Connection Open (Connect())

我找不到问题,我对配置 SQL 服务器一无所知,也不是专业的程序员(我所知道的都是来自互联网、书籍和其他人的一些帮助),所以我猜测可能是服务器,但我无法得到它,一切似乎都很完美(对我来说)

这是 Github 源代码的 link:https://github.com/DarkLS/RentaEquipos.git

错误:http://i.stack.imgur.com/O20ls.jpg

您的 6 台客户端 PC 都是台式机吗?如果是这样,遇到问题的 1-2 位用户是否使用有线 and/or 无线连接(一些较新的台式机塔具有无线功能)?

如果要拒绝访问,您可能会达到 SQL 用户许可上限(很难确定)...可能需要检查您的 SQL Server 2008 R2与您的 IT 人员一起创建环境。

编辑: 检查 this site