I’m running an SQL Server express 2005 database inside a guest OS that I’m trying to connect to via a application running on the host. However, I’m not able to connect to the database (I can connect to the database if I run the application inside the guest OS).
Both operating systems are Windows XP 64.
I’m using bridged networking mode, but it doesn’t seem to work in NAT or Host-only mode.
Firewalls are switched off on both the guest and host.
I’m able to ping the guest OS successfully. Port 1434 is open on the guest.
I’m new to virtualization, so it might be just something simple that I’m missing here.
You have configured Sql Express to accept remote connections haven’t you? Networking protocols are disabled by default in Sql Express and you have to enable them to remotely access the database. You’ll need to configure Sql Express to accept remote connections