2

こんにちは、

Windows 7 Professional x64 で Windows XP Mode を実行しています。Windows 7 で実行されている SQL 2008 のインスタンスがあり、WinXPMode 内で実行されている VS2010b2 Pro のコピーを確認したいと考えています。ただし、ネットワークとファイアウォールの調整の適切な組み合わせがわかりません。以下は私がこれまでに行ったことです。これを機能させるために私がしなければならなかったことを誰かが手伝ってくれますか? このサイトの他の場所で言及されている SQL2005 の解決策をいくつか試してみましたが、それでも満足できません。

ありがとう、ダン

  • ホスト OS にインストールされたループバック アダプタ
  • VPC ネットワーク アダプターがインターネット ゲートウェイとして使用する静的 IP アドレス 192.168.3.1 を持つようにループバック アダプターをセットアップします。
  • ループバック アダプタを使用するように XP モードの仮想マシンを構成。
  • XP モードのネットワーク接続に静的 IP アドレス 192.168.3.2 を与えます。デフォルト ゲートウェイは 192.168.3.1 です。

この時点で、ゲスト OS からホスト OS に ping を実行できます。

  • ポート 1433/TCP および 1434/UDP と sqlsrvr.exe の受信ルールを Win7 ファイアウォールに追加しました。
  • SQL Server 構成マネージャーを開き、ホスト OS で SQL Server の TCP/IP を有効にしました
  • TCP/IP のプロパティ内で、ポート 1433 に IP 192.168.3.1 のエントリを追加

ただし、ゲスト OS 内からホスト OS ポート 1433 または 1434 に telnet で接続することはまだできず、アイデアが尽きてしまいました。

4

1 に答える 1

0

自分で解決策を見つけました。参考までに、上記のリストにある2つのことを見逃しました。

  1. SQL Server Config Managerで、TCP/IP構成のIPAllエントリをポート1433で受信するように設定しませんでした。
  2. ファイアウォールのコントロールパネルで、ファイアウォールがパブリックネットワークのポート1433/TCPと1434/UDPを開いていることを再確認しませんでした。これは、Win7がループバックアダプタネットワークとして扱うものです。

すべての手順をhttp://blog.hmobius.com/post/2009/12/24/How-to-get-Windows-7-XP-Mode-Apps-to-talk-to-に文書化しました。 SQL-2008-on-your-Windows-7-Host-OS.aspx#continue

于 2010-01-06T17:43:16.947 に答える