1

VirtualBox 3.1.2 がインストールされた WinXP ホストがあります。WinXP と MS SQL Server 2005 Express をインストールした「hydrogen」という VirtualBox イメージがあります。WinXP をインストールした「helium」という別の VirtualBox イメージがあります。「水素」で SQL Server に接続する「ヘリウム」で ODBC DSN を作成しようとしていますが、失敗します。

これまでに見たすべてのドキュメントでは、VirtualBox のイメージ設定で「ブリッジ アダプター」を使用するように指示されているだけです。やりましたが、まだ連絡がありません。

4

2 に答える 2

1

Express Editionは、デフォルトではリモートポートでリッスンしません。「SurfaceAreaConfigurationTool」を使用するか、次のSQLスクリプトを実行することにより、リモート接続を有効にできます。

exec sys.sp_configure N'remote access', N'1'
go
reconfigure with override
go

また、ブリッジアダプターを使用している場合、仮想ボックスはホストのIPアドレスを共有しています。つまり、SQLServerの両方のインスタンスを別々のポートで構成する必要があります。

于 2010-02-01T21:08:00.353 に答える
1

私はいくつかの微調整と変更を行ってきましたが、機能しています。私の環境:

ホスト:
  • WinXP プロ
  • SQL Server 2005
ゲスト「水素」:
  • WinXP プロ
  • SQL Server 2005
  • ネットワーク アダプタ #1: NAT
  • ネットワーク アダプタ #2: ブリッジ
ゲスト「ヘリウム」:
  • WinXP プロ
  • ネットワーク アダプタ #1: NAT
  • ネットワーク アダプタ #2: ブリッジ

「Hydrogen」で、ネットワーク セットアップ ウィザードを実行し、それがインターネット接続を持たないネットワークの一部であることを指定しました (「その他」オプションの一部)。「水素」を再起動しました。

「Helium」で、ネットワーク セットアップ ウィザードを実行し、インターネットに接続されていないネットワークの一部であることを指定しました (「その他」オプションの一部)。「ヘリウム」を再起動しました。

「Hydrogen」のファイアウォールをオフにしました。

「Helium」とホストの両方から「Hydrogen」で SQL Server に接続できるようになりました。これらの設定の一部は無関係である可能性があります。知らない。しかし、ホストを再起動した後でも、確実に機能していることはわかっています。

于 2010-02-15T18:22:07.320 に答える