如何从 XP 模式连接到 Windows 7 主机上的 IIS 和 SQL Server Express

如何从 XP 模式连接到 Windows 7 主机上的 IIS 和 SQL Server Express

我在 Windows 7 主机上运行 IIS 和 SQL Server 2008 Express,我希望能够在 XP 模式下连接到它们。我的主机不属于域,只是工作组的一部分。

到目前为止,我已经尝试过这些说明连接到 SQL Server,但我无法从 XP Mode 远程登录到主机上的端口 1433。我也无法使用 SQL 客户端进行连接。

我无法从 XP 模式连接到主机上的 IIS。

那些已经成功做到这一点的人的建议将受到赞赏。

谢谢,

乔恩。

更新:我想知道这是否是一个简单的权限问题。我在工作组中,而不是域中,因此我无法通过在 SQL Server 和 IIS 中向域用户授予权限来测试/修复此问题。

答案1

事实证明这是一个权限问题。由于我不在域中,所以我尝试使用虚拟机上的本地帐户从虚拟机连接到主机。

为了修复这个问题,我修改了

我使用的步骤如下:

  1. 在虚拟机中,单击开始 > 控制面板 > 用户。
  2. 单击当前用户的名称(或用于运行连接到主机的客户端应用程序的用户)。
  3. 点击“管理我的网络密码”。
  4. 单击“添加”以打开“登录信息属性”对话框。
  5. 在服务器文本框中输入主机的名称。
  6. 在用户名文本框 (\) 中键入相应主机本地帐户的名称。
  7. 在密码文本框中输入主机本地账户的密码。
  8. 单击“确定”>“关闭”。

我还必须打开 Windows 防火墙以接受 HTTP 请求才能访问 IIS。

按照此过程,我现在可以从 XP Mode 虚拟机访问 SQL Server 和 IIS。

答案2

这些说明的最后谈到了防火墙...您是否检查了主机上的防火墙?如果防火墙已打开,请将其关闭以测试是否是该问题。然后,如果是该问题,请打开必要的端口。如果不是,请考虑主机和客户端之间是否有任何其他防火墙。

希望就这么简单。让我们知道。

相关内容