SQL Server 2005を使用して自宅から別のPCに接続したい。
Msdを確認しましたが、接続する前に、コンピューター管理を使用して別のコンピューターに接続する必要があると表示されましたが、うまくいきませんでした....ワークグループのコンピューターにしか接続できませんか?
ありがとう、ルイサ
SQLサーバーにリモートで接続する場合は、SQL Server Management Studioなどのソフトウェアを使用する必要があります。
コンピューターは同じネットワーク上にある必要はありませんが、tcp/ipなどの通信プロトコルを使用して相互に接続できる必要があり、選択したタイプの着信接続をサポートするようにサーバーをセットアップする必要があります。
(ファイルを閲覧するために)別のコンピューターに接続する場合は、SQLサーバーではなく他のツールを使用します(ドライブをマップして、そこからアクセスできます...)
Tcp/ipを使用してSQL接続を有効にするには、この記事を読んでください。
Sql Expressの場合: express Sql 2008の場合: 2008
マシンのファイアウォールを介したアクセスも有効にしてください。
サーバーへの接続に使用するマシンにSSMSまたはToadをインストールする必要がある場合があります。両方とも、彼らの会社のウェブサイトからダウンロードできます。
ディスクラマー
これは、だれでも役立つ可能性のある追加情報にすぎません。私がここで説明していることは、おそらく次のことであるということを十分に明らかにしたいと思います。
私はDBAではありませんが、テストのためにSQL Server(ExpressまたはFull)をセットアップするたびに、または接続の問題に遭遇しない場合はいつでも見つけます。私が説明している解決策は、単に仕事を成し遂げようとしている人のためのものです-本番サーバーをセットアップするとき、この分野の知識がある人に相談してください。
SQL Server 2008 R2の場合、これは私がやることになります:
通常、私が上記のことをした後、もう問題はありません。ここに、探しているもののスクリーンショットがあります-その最後のステップのために:
繰り返しますが、このトピックに関する詳細な情報を持っている人が赤い旗を見つけた場合は私を修正してください。
上記の答えはすべて役立ちますが、SQL ServerがインストールされているPCのファイアウォールに3つのポートを追加する必要があります。
新規追加TCPポート番号1434のWindowsファイアウォールのローカルポート
SQL Server用の新しいプログラムを追加し、sql server.exeを選択しますパス:C:\ ProgramFiles\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
SQLブラウザ用の新しいプログラムを追加し、sqlbrowser.exeを選択しますパス:C:\ ProgramFiles\Microsoft SQL Server\90\Shared\sqlbrowser.exe
提供された詳細情報に基づいて以前の回答を編集します。ターミナルサービスを使用できるので、リモートコンピューターを明確にpingできます。
ポート1433がファイアウォールによってブロックされていると感じているため、問題が発生しました。 ファイアウォールを介したSQL Serverとの通信に必要なTCPポート Microsoftを参照してください。
this applicationを使用して、サーバーのIPアドレスとポート1433をpingしてみてください。
tcping your.server.ip.address 1433
また、tcpingから「ポートが開いています」という応答を受け取るかどうかを確認します。
OK、次に試すのはSQL Serverを確認することです。 SQL ServerコンピューターへのRDP。 SSMSを開始します。データベースに接続します。オブジェクトエクスプローラー(通常は左側にドッキング)でサーバーを右クリックし、[プロパティ]をクリックします。
alt text http://www.hicrest.net/server_prop_menu.jpg
接続設定に移動し、「このサーバーへのリモート接続を許可する」がチケットであることを確認します。