sql未连接到计算机,无法从Virtual PC计算机连接到SQL Server 2008 Express

我有以下配置:

带有SQL Server 2008 Express SP1和SQL Server Management Studio的主机Windows Vista Home Premium SP2。

具有Windows Vista Ultimate,Visual Studio 2008 Express和Visual Studio 2010 Beta 1的Virtual PC 2007计算机。

在主机上使用SP1,在安装Vista SP2和SQL Server SP1之前,我可以从虚拟机连接到Visual Studio 2008和2010中的SQLEXPRESS实例。现在我不能。

实例配置为允许远程连接。物理和虚拟两种机器都可以在网络上看到对方并响应ping。 SQL Server Browser服务正在运行,并且在SQL Server配置管理器中启用了所有协议。

我尝试重新安装SQL Server但仍然无法连接。在VS的服务器名称下拉列表中,我现在只能看到MACHINENAME,我曾经看过MACHINENAME \ SQLEXPRESS,当我尝试连接时,我收到消息:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

我不知道我错过了什么。有没有人遇到过这个问题?

修改

当然,我认为这更像是与网络相关的问题。我检查了主机SO上的防火墙。 SQL Server Browser服务不会收到任何连接。防火墙报告的连接中允许和拒绝都为0。该服务正在UDP端口1434上正确侦听。

我还尝试访问主机的IIS上的Web应用程序,但没有得到任何响应。但是,我可以从虚拟机访问Internet。

非常感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值