我在 Windows XP 主机内的 VirtualPC 实例上在 Windows XP 上运行 SQL Server 2008 Express。我希望能够使用主机上的 SSMS 连接到来宾实例上的数据库。当我从主机上的 SSMS 连接并浏览服务器时,我会在来宾上看到 SQL Server 实例。然而,当我尝试使用 SQL 身份验证登录进行连接时,出现以下连接错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:28 - 服务器不支持请求的协议)(Microsoft SQL Server,错误:-1)
我有:
* 尝试使用名称管道和 TCP/IP 进行连接
* 确保 SQL 浏览器服务已启动
* 确保来宾上的防火墙已打开
* 服务器配置为允许远程连接(根据内部的数据库引擎属性来宾上的 SSMS)
我错过了什么?
编辑:我想通了。我的分辨率如下。