2013-12-09 45 views
0

我在办公室中的多台PC上安装了WinForms应用程序,并且客户端应用程序连接的服务器上安装了SQL Server 2012 Express数据库。SQL Server超时两次 - 连接三次尝试

每个机未能在第一两次尝试给了一个错误连接 -

超时过期:所述操作的完成或服务器未响应之前经过超时时间。

但是,它始终在所有机器上进行第三次尝试!

服务器是SBS 2008,机器运行的是Windows 7

回答

0

的问题是我用了一个命名实例化它默认使用动态端口SQL Server上。因此,每次连接尝试都使用不同的端口,并且每次我都要求服务器管理员允许其他端口。成功的登录只是因为动态端口恰好是以前允许的。

答案是使用SQL Server配置管理器删除动态端口设置,并指定一个端口用于所有连接尝试,并确保防火墙等对该特定端口有例外。