開始するのに最適な場所:
リモート接続を許可するように SQL Server を構成する方法 - Microsoft サポート記事
そして、これらすべてを構成した後、サーバーにapplication
on allterminals
をインストールするだけです。database
次のconnection-string を使用します。
"Data Source=Your_Server_Name\SQLEXPRESS; Initial Catalog=Your_Database_Name; integrated security=true"
従う必要があるいくつかの手順を次に示します。
SQL Server 2005 Express または SQL Server 2005 Developer Edition のリモート接続を有効にする
リモート コンピュータから接続する SQL Server 2005 のインスタンスごとに、リモート接続を有効にする必要があります。これを行うには、次の手順を実行します。
[スタート] をクリックし、[プログラム]、[Microsoft SQL Server 2005]、[構成ツール] の順にポイントして、[SQL Server Surface Area Configuration] をクリックします。
[SQL Server 2005 Surface Area Configuration] ページで、[Surface Area Configuration for Services and Connections] をクリックします。


- [サービスと接続のサーフェス エリア構成] ページで、[データベース エンジン] を展開し、[リモート接続]、[ローカルおよびリモート接続] の順にクリックし、環境で有効にする適切なプロトコルをクリックして、[適用] をクリックします。


注:次のメッセージが表示されたら、[OK] をクリックします。
接続設定への変更は、データベース エンジン サービスを再起動するまで有効になりません。
- [Surface Area Configuration for Services and Connections] ページで、[Database Engine] を展開し、[Service]、[Stop] の順にクリックし、MSSQLSERVER サービスが停止するまで待ってから、[Start] をクリックして MSSQLSERVER サービスを再起動します。


SQL Server ブラウザー サービスを有効にする
クライアント コンピューターに SQL Server 接続情報を提供します。SQL Server Browser サービスを有効にするには、次の手順に従います。
[スタート] をクリックし、[プログラム]、[Microsoft SQL Server 2005]、[構成ツール] の順にポイントして、[SQL Server Surface Area Configuration] をクリックします。
[SQL Server 2005 Surface Area Configuration] ページで、[Surface Area Configuration for Services and Connections] をクリックします。
[Surface Area Configuration for Services and Connections] ページで、[SQL Server Browser] をクリックし、[Startup type] で [Automatic] をクリックしてから、[Apply] をクリックします。
注: [自動] オプションをクリックすると、Microsoft Windows を起動するたびに SQL Server Browser サービスが自動的に開始されます。
- [開始] をクリックし、[OK] をクリックします。

Windows ファイアウォール – ファイアウォールを無効にする
- コントロール パネルを開き、[Windows ファイアウォール] をクリックするか、[スタート] をクリックして [ファイル名を指定して実行] をクリックし、firewall.cpl と入力して [OK] をクリックします。開いたら、[例外] タブに移動します。下にスクロールして、sqlservr.exe がリストに追加され、チェックボックスがオンになっていることを確認してください。


- そうでない場合は、[プログラムの追加] ボタンをクリックし、[参照] ボタンをクリックして、[プログラム ファイル] > [Microsoft SQL Server] > [MSSQL.1] > [MSSQL] > [BINN] > [sqlservr.exe] 内で sqlservr.exe を見つけます。パスは、SQL Server 2005 のインストールによって異なる場合があります。そのため、sqlservr.exe を見つけて、例外リストに追加します。[OK] をクリックします。

- SQLExpress 接続の問題に対する 2 番目の回避策は、[SQL Server 構成マネージャー] > [SQL Server 2005 ネットワーク構成] > [SQLExpress のプロトコル] で TCP/IP プロトコルを有効にすることです。右側のペインで、TCP/IP プロトコルを右クリックし、[有効にする] を選択します。この変更を有効にするには、SQLExpress サービスを再起動する必要があります。

サービスを再起動すると、リモート システムをサーバーに接続し、SQL Server Express 2005 からデータにアクセスできるようになります。
参考文献: