我最近将一个经典的ASP站点从单服务器IIS6(Window Server 2003)和SQL Server 2005安装程序迁移到主机上运行Windows Server 2012的Hyper-V设置和两个VM(单机)。
以下是当前设置的图表:
我的问题是我间歇性地收到以下错误:
命名管道提供程序:无法打开与SQL Server的连接[53]。
我been told并且能够证明网络到数据库流量从不使用物理网卡,因此应该排除网卡或其驱动程序/配置的任何问题。
我还确保没有IP冲突(主机和VM IP都不同)。
我能发现的唯一模式是在高峰时期似乎更有可能发生。奇怪的是,它可以在没有错误的情况下持续7天,然后在一天内,错误将发生在50-100个请求上,通常在相同的30秒内,或者以30秒的间隔发生。
自从3周前迁移到新服务器以来,我一直试图解决这个问题。如果这里没有人可以提供帮助,我最后的办法是与微软公开一张票。但是,我不乐观他们能够提供帮助,因为我无法重现它。
作为最后的手段,我正在考虑将它们移回单个实例,我正在尽力避免这种情况。
更新
这是我正在使用的连接字符串:
Provider=SQLNCLI11;Server=[my DB VM IP address];Integrated Security=SSPI;"