We have several Windows 7 VMs running within KVM (CentOS 6) and are experiencing an odd issue. The custom code that is running on these Windows 7 VMs communicates with a Microsoft SQL Server that is running on physical hardware. We are receiving the error “transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host” from the custom code running on Windows 7 VMs. From my research, this indicates the pooled TCP connection has been terminated for some reason. I initially thought this was related to the VirtIO driver which is why I switched to the e1000 NIC. This seems like a MSSQL Server issue but when we run the same machines within VMWare ESXi we do not see the error.
Has anyone experienced a similar issue?