16

OSX で Parallels 経由で Wi​​ndows 7 VM を実行しています。その VM で実行されている SQL Server のインスタンスがあります。ホスト (OSX) からそのインスタンスに接続できるようにしたいと考えています。バックエンドとして SQLServer を使用して、ローカルの RoR 環境を活用できるようにしたいと考えています。

VM を Mac からの要求に応答させることができず、トラブルシューティング プロセスをどこから開始すればよいかわかりません。

誰でも洞察や役立つリソースを提供できますか?

ティア!

4

3 に答える 3

14

ボビー、macosxからParallelsvmにインストールされているSQLサーバーに接続する場合は、次の3つのことを行う必要があります。

1)SQLサーバーでリモート接続を有効にします。

Microsoft SQLServer2005->構成ツール->SQLServerの表面領域の構成->サービスと接続の表面領域の構成->データベースエンジン->リモート接続->ローカルおよびリモート接続->TCP/IPの有効化->適用

2)SQL Serverブラウザサービスをオンにします(sql serverexpressおよびdevエディションはデフォルトでこれをオフにします)Microsoft SQL Server 2005-> Configuration Tools-> SQL Server Configuration Manager-> Start SQL Server Browser service

3)ネットワークトラフィックを許可するようにファイアウォールを構成します

プログラムごとに構成することも、ファイアウォールの例外でポートを開いたばかりの場合もあります(SQL Server 2005のデフォルトでは1433)。

たとえば、私のjTDS接続文字列は次のようになります。

jdbc:jtds:sqlserver://10.211.55.7:1433;DatabaseName=master

(もちろん、ホストはVMのIPです)

于 2010-12-16T17:56:59.553 に答える
3

まだコメントできないので、新しい回答を投稿します。

私にとっては、すべて必要な Pavel と Ed からの有益なアドバイスに加えて、ホストオンリー アダプターとして Windows VM 上の Parallels に追加のアダプターをセットアップする必要がありました。次に、VM でそのアダプターに静的 IP を割り当て、その IP を接続文字列で使用しました。

詳細については、こちらを参照してください。これは、構成を機能させるのに役立ちました。

これは最も関連性の高いセクションです。

まず、Parallels で別のネットワーク アダプターを定義します。このネットワーク アダプターは静的 IP を持ち、OS X であるホストからの接続のみを許可します。この部分に対して Parallels を実行することはできません。

Parallels の [Virtual Machine] メニューで [Configure…] を選択します [Hardware] タブを選択します 新しいネットワーク アダプタを左側のリストに追加します [Type] ドロップダウンから [Host-Only Networking] を選択し、[Connected] がオンになっていることを確認します MAC アドレスをメモします [OK] を押します

次に、新しいネットワーク アダプターの静的 IP を設定する必要があります。

Parallels を起動し、私の場合は Windows XP を起動します (Windows の他のバージョンも同様です) コントロール パネルの [ネットワーク接続] に移動します 新しい LAN 接続がリストに表示されます。ステータスを確認して MAC アドレスを比較できます 正しい LAN 接続のプロパティ パネルを表示し、インターネット プロトコル (TCP/IP) プロパティに移動します 10.37.129.10 の静的 IP を入力します (これはParallels がホストオンリー ネットワーク用に予約している範囲内)、サブネット マスクを 255.255.255.0 に設定します。ゲートウェイを空白のままにします。

OKを押して変更を保存します

于 2014-03-12T01:43:06.857 に答える
2

SQL サーバーでリモート接続が有効になっていることを確認し、Windows ファイアウォールで関連するポートを開く必要があります。

関連するすべての手順は、この MSDN ページに一覧表示されています("Quadrant" のドキュメントですが、すべてのインストールに関連しています)。

于 2010-07-14T08:01:42.153 に答える