2009-04-24 21 views
3

デスクトップにVS 2008とSQL Server 2005 Developer Editionがインストールされています。 Virtual PCでXPのインスタンスを実行していて、devのインスタンスに接続したいと思っています。私はデスクトップとXPの仮想インスタンスの両方にドメインユーザーとしてログオンしています。接続しようとすると、「サーバーが存在しないかアクセスが拒否されました」というメッセージが表示されます。接続には何が必要ですか。私はトラステッド接続を使用しており、ユーザーIDにはDBに対する特権があります。Virtual PCからSQLサーバーに接続

ポール

答えて

1

SQL Serverの表面領域構成ツールに入り、「リモート接続」を「ローカル接続とリモート接続」に設定する必要があることがわかりました。どうやらデフォルトは "ローカル接続のみ"です。

1

VPCがネットワーク接続用にNATを使用していないことを確認してください。

また、リモート接続が許可されているかどうかを確認してください。リモート接続は、デフォルトではオフになっています。

1

仮想インスタンスからデスクトップにpingを実行しましたか?私は同じ問題を抱えていて、ファイアウォールが両方のマシン間であらゆる種類の通信を阻止していることを理解しました。

+0

Windows 7でホストファイアウォールがオンになっていて、接続が確立されています(ブラウザサービスのオン、tcp ipとnamed hostsの有効化、サービスの再起動、ipの固定ポート)。 utp/ip私はルールを作成する必要があります! –

0

VMWareで動作しているMS Server 2003とSQLServer 2008 Entの同じものが発生し、ホストマシン(Vista x64上)から接続しようとすると「サーバーが存在しないかアクセスが拒否されました」というメッセージが表示されます。

だから、SQL Serverの表面領域設定ツールを使って "ローカルとリモートの接続"に変わったと思いますか?

0

SQL Serverをリモート接続用に設定しているにもかかわらず、Windows XP VMからSQL Serverにアクセスできませんでした。

Windowsのファイアウォールをホストマシンから無効にしたとき、正常に動作しました!

関連する問題