、SQL SERVICES IP接続の設定
-
ダブルクリックして、SQL ServerのSQL Serverサービス(SQLEXPRESS)、ポップアップウィンドウの右側のウィンドウをネットワークサービスを選択し、ネットワークサービスのために確認され、リモートクライアントは、SQL Serverサービスを再起動することができ、それ以外のサービスの機能が単位に制限されて再起動してください。
-
設定→SQL Serverネットワーク・プロトコルからSQLEXPRESS、TCP / IPを開くにはダブルクリックして、選択したIPアドレス、IPアドレス(例えば、172.24.178.101)に設定されたアクセスを必要とし、その後、動的なTCPポートが動的ポートを有効にしないために、ブランク(空に設定され、0動的ポートを使用することを示す)、最下端に配置されIPALLがあり、ポート1433に設定する必要があります。
-
SQLネイティブClient10.0からクライアントプロトコル→設定、ここで設定を完了するために、デフォルトのポート1433を確認するために、TCP / IPをダブルクリックして開きます。
-
最後に、ちょうどSQL Server Management Studioを、IPアドレスを持つ成功した着陸SQL2008データベースによって使用されるように設定されている接続のIPアドレスを入力します。
第二に、エラーメッセージ(SQL Serverのネットワーク関連またはインスタンス固有のエラーへの接続を確立します)。
SQL Serverへの接続を確立しながら、ネットワーク関連またはインスタンス固有のエラーが発生しました。見つからないか、サーバーにアクセスすることはできません。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように設定されていることいることを確認します。(プロバイダ:名前付きパイププロバイダ、エラー:40 - SQL Serverへの接続を開けませんでした)
ソリューション:
まず、最初のデータベース・サーバは、接続パラメータが正しい設定していることを確認してください
これは、Microsoft SQL Server Management Studioの接続を介して直接である場合(1)、ユーザー名とパスワードが正しいIPアドレス(デフォルト以外のポートをだけでなく、ポート番号を書くこと)を確認してください。
(2)接続がプログラムを介している場合は、接続文字列が正しいのWeb.Configであるかどうかを確認してください
//文字列コンストラクタ= "サーバー=;データベース= myschool;統合セキュリティ= SSPI"; //文字列コンストラクタ= "サーバー=;データベース= myschool; UID = saは; PWD = saの"; // strConnection = "データソース=;初期カタログ= netdb;ユーザID = SA; PWD = SA"。
第二に、リモートサービスがオンになってチェックして、リモートサーバが正しく設定されています。
(1)チェックMSSQLSERVERサービスがオンになっています
(2)SQL Serverネットワークの構成
。TCP / IPプロトコルを有効にします
開始 - >> SQLServer2005 - >>設定ツール - >> SQLServerの地域の設定 - >>
サービスとの接続のための設定 - >>「リモート接続」をクリックしてください - >>ローカルおよびリモート接続を - >> TCP / IPおよび名前付きパイプの両方を使用する - >>「OK」をクリックします - >>サービスの場合SQLserverを再起動します
b。右側の右側にあるTCP / IPのプロパティには、外部接続用のIPアドレスとポートを有効にします。
第三に、ファイアウォールを使用すると、データベースのポート1433またはによって設定することができますかどうかを確認します
ファイアウォールが設定されていない場合。ファイアウォールは、直接オフ(推奨されません。)または、次の方法で設定することができます。
[コントロールパネル]を開きます-システムセキュリティ>> - >> Windowsファイアウォール- (右側)>>詳細設定
(1)新規の受信の規則