windows 2008R2 SP1 + SQL Server 2008 R2 数据库连接超时内网架构:
多台数据库连在一个交换机上(DELL),多台IIS服务器连一个交换机(华为),两交换机通过1根千兆网线连接,所有网线也都是千兆
升级前:
所有数据库为 windows 2003 + SQL2005,所有的web都是windows 2003
升级后
有几台是windows 2003 + SQL2005,几台 windows2008 + SQL2008
升级前:
整个网络非常稳定
升级后:windows 2003,windows 2008 连 windows 2003 的 sql 2005 都很稳定不管是win2003的web还是win2008的web连接win2008的sql2008时,经常性的出现以下情况:
1、登录超时已过期
2、无法初始化数据提供程序。. 。
3、[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝. 。
一旦出现以上情况,WEB就打不开,数据库里的跨库操作也受到影响,事物回滚操作也受到影响,造成访问不畅(有点慢),数据不一致,win2003则没有这样的问题,
经过不断测试研究的结果:
在本机上测试发现连接不会中断也没有异常提示(基本上可排除数据库本身的问题)对系统上的ipv6有所怀疑,
做如下操作:
在网卡上关闭ipv6协议,在网卡的高级选项里禁用和ipv6有关的选项
关闭系统的防火墙状况有所缓解,但还会出现超时连接不上的情况
多台数据库连在一个交换机上(DELL),多台IIS服务器连一个交换机(华为),两交换机通过1根千兆网线连接,所有网线也都是千兆
升级前:
所有数据库为 windows 2003 + SQL2005,所有的web都是windows 2003
升级后
有几台是windows 2003 + SQL2005,几台 windows2008 + SQL2008
升级前:
整个网络非常稳定
升级后:windows 2003,windows 2008 连 windows 2003 的 sql 2005 都很稳定不管是win2003的web还是win2008的web连接win2008的sql2008时,经常性的出现以下情况:
1、登录超时已过期
2、无法初始化数据提供程序。. 。
3、[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝. 。
一旦出现以上情况,WEB就打不开,数据库里的跨库操作也受到影响,事物回滚操作也受到影响,造成访问不畅(有点慢),数据不一致,win2003则没有这样的问题,
经过不断测试研究的结果:
在本机上测试发现连接不会中断也没有异常提示(基本上可排除数据库本身的问题)对系统上的ipv6有所怀疑,
做如下操作:
在网卡上关闭ipv6协议,在网卡的高级选项里禁用和ipv6有关的选项
关闭系统的防火墙状况有所缓解,但还会出现超时连接不上的情况
Windows Server 2008R2的防火墙确实比较严格.建议内网跟外网间有防火墙即可,内网服务器的可关闭.