• ベストアンサー
  • すぐに回答を!

wifi で SQL Server に接続できない

VBでSQL Server に接続しデータを参照・更新するアプリを作りました。 有線接続の場合問題なく参照・更新はできます。 今回のタイトル通りですが、wifi接続になると、サーバーに接続できなくて困っております。 この場合、何が原因だと思われるでしょうか? wifi端末はイーモバイルのD25HWです。 今回接続できなかった時にでたエラー内容です。 > SQL Server への接続を確立しているときにネットワーク関連または > インスタンス固有のエラーが発生しました。サーバーが見つからないか > アクセスできません。インスタンス名が正しいこと、および SQL Server が > リモート接続を許可するように構成されていることを確認してください。 > (provider: TCP プロパイダ, erorr: 0 - 接続済の呼び出し先が > 一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。 > または接続済みのホストが応答しなかったため、確立された接続は失敗しました。) よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1897
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

> wifi端末はイーモバイルのD25HWです。 それって、LAN内のWiFi接続ではなく、公衆回線でのインターネット経由の接続ですよね。 SQL Serverもそうですが、ルータ(または会社のFireWall)では、 LAN外のからのSQL接続って、普通、セキュリティー上の問題で許可させないはずです。 WiFiでも使えるようにということなら、LAN内にWiFiのアクセスポイントを設置するとか、 VPNサーバーを立てて、インターネット上からでもVPN接続状態でならSQLアクセスできるようにするとか、 そういう対策が必要と思われます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 先程、wifiの契約状況をイーモバイルで確認したところ、 現在 SQL server 接続用のポートが、制限されているとの事でした。 ゆえに、接続できないものと判明いたしました。 > それって、LAN内のWiFi接続ではなく、公衆回線でのインターネット経由の接続ですよね。 こちらも確認してみましたが、回線は携帯電話と同じものとの事でした。 どのポートを解放しているかは、教えてくれませんでしたが、 こちらが解放しているポート番号を変更して対応してみます。 また、何かあった時はよろしくお願いします。

関連するQ&A

  • SQL Serverマネジメントシステムで接続不可

    以前ローカルのSQL ServerへSSMSから アクセスできましたが、できなくなりました 対応方法を教えてください SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL Network Interfaces, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました) (.Net SqlClient Data Provider)

  • クライアントのコンピュータからSQL Server2005へ接続できません

    ASP.NETとSQL Server2005 Express Editionでアプリケーションを作成している 初心者です。よろしくお願いします。 コンピュータの構成は以下のとおりです。 サーバ(コンピュータ名:Server) Windows2000 Server IIS, .NET Framework2.0, SQL Server2005インストール クライアント(コンピュータ名:Cliant1) WindowsXP Professional Visual Web Developerインストール また双方にSQL Server Management Studio Expressを入れてます。 クライアントのパソコンでWEBアプリを作ってサーバにコピーといった 使い方をしています。 クライアントのパソコンでManagement Studio Expressを起動し、サーバの SQL Serverに接続するとき、サーバ名から参照を選び、ネットワークサーバには SERVERが現れるのですが、接続しようとすると以下のエラーが発生します。 TITLE: サーバーへの接続 ------------------------------ SERVER に接続できません。 ------------------------------ ADDITIONAL INFORMATION: サーバーへの接続を確立しているときにエラーが発生しました。 SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、 SQL Server の既定の設定がリモート接続を許可しないようになっていることが エラーの原因である可能性があります。 (provider: TCP プロバイダ, error: 0 - 対象のコンピュータによって 拒否されたため、接続できませんでした。) (Microsoft SQL Server, Error: 10061) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+ Server&EvtSrc=MSSQLServer&EvtID=10061&LinkId=20476 Windows認証、SQL Server認証どちらでもエラーになります。サーバの方では リモートアクセスをTCPのみ、TCPとパイプ等いろいろ試してみましたが、 お手上げです。 他に設定する必要があるのでしょうか。よろしくお願いします。

  • サーバーへの接続

    サーバーへの接続 サーバーへの接続 [Server Name]に接続できません. 追加情報: SQL Serverへの接続を確立しているときにネットワーク関連または インスタンス固有のエラーが発生しました.サーバーが見つからないか アクセスできません.インスタンス名が正しいこと,およびSQL Sever がリモート接続を許可するように構成されていることを確認してください. (provider: 名前付きパイプ プロバイダ,error: 40 - SQL Server への接続を開けませんでした)(Microsoft SQL Server, エラー:2) SQL Server Management studioでローカル接続をすると 上記エラーが表示され舞す。 そこで、SQL Server構成マネージャを確認すると 「SQL Server(SQLEXPRESS)」の状態が「停止」になっていました。 そこで開始にしようとすると、今度は下記のエラーが出て開始する ことができませんでした。 ”要求が失敗したか、サービスが適切な時間内に応答しませんでした。 詳細については、イベントログまたは他の適切なエラーログを参照してください。” またSQL Serverセキュリティ構成から開始しようとしたのですが 今度は、下記のエラーが出て開始することができませんでした。 ”サービスは適切な時間内に開始要求または制御要求に応答しませんでした。 このサービスを開始または停止するには、管理者特権が必要です。” 以上、何か解決策があれば幸いです。 SQL Server 2005  OS:XPです。

  • SQL Server 2008のsqlcmdコマンドでlocalhost以外で接続できない

    SQL Server2008のsqlcmdコマンドでデータベースに接続しようとするのですが、localhostアカウント以外接続ができません。 理由を教えてください。 【成功】 sqlcmd -S localhost -d tempdb -E -i create.sql 【失敗】 sqlcmd -S 1.1.1.1 -d tempdb -E -i create.sql 【エラー内容】 エラー: Microsoft SQL Server Native Client 10.0: 通信リンクが失敗しました。。 Sqlcmd: エラー: Microsoft SQL Server Native Client 10.0: SQL Server への接続の確立中に、ネットワーク関連のエラーまたはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいことと、SQL Server がリモート接続を許可するように構成されていることを確認してください。詳細については、SQL Server オンライン ブックを参照してください。。

  • サーバーへの接続

    サーバーへの接続 [Server Name]に接続できません. 追加情報: SQL Serverへの接続を確立しているときにネットワーク関連または インスタンス固有のエラーが発生しました.サーバーが見つからないか アクセスできません.インスタンス名が正しいこと,およびSQL Sever がリモート接続を許可するように構成されていることを確認してください. (provider: 名前付きパイプ プロバイダ,error: 40 - SQL Server への接続を開けませんでした)(Microsoft SQL Server, エラー:2) 「SQL Server 2005 Management Studio」 で接続(Windows認証)すると、上記のエラーがでます。 解決策はありますか? もう一度インストールし直した方がよいのですか?

  • サーバー接続時、ホスト名はIPアドレスでも接続できるのでは?

    SQLの本には画面の様にホスト名をIPアドレスにしても接続できると書いてあったので試してみたのですが、いざやってみると下記のエラーがでます。 ************************************************* SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server, Error: 5) ************************************************* IPアドレスはプライベートIPアドレスで、固定にしています。 やはりIPアドレスでの接続は、無理なのでしょうか? ご教授よろしくお願い致します。

  • いきなりSQLサーバーに接続できなくなりました。

    OS:vista SQL:Microsoft SQL Server 2005(無料版) 昨日までなんの問題もなくSQLサーバーに接続できていたのですが 今日パソコンをつけたら(シャットダウンしていた) SQLサーバーに接続できなくなりました。 何が起きたのかわかりません。 何も設定は変えていません。 エラーメッセージは ___________________________________________________ SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 共有メモリ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (.Net SqlClient Data Provider) Error Number: 2 Severity: 20 State: 0 ___________________________________________________ です。 参考に画像を添付します。 上:SQLサーバー接続時のエラー 下:アクセスからSQLサーバーのテーブルにリンクしているのですが テーブルが開けない時のエラー もしかしたらパソコンを落とした時ウインドウズアップデートが発生していたのかもしれません。 初心者の為、何が起きたのかよくわかりません。 ここからどうしたらよいか教えてください。 よろしくお願いします。

  • クライアントからVB2005 .netアプリでSQL Serverに接続できない

    プログラムの配布で困っています。 ■環境 【開発環境兼サーバー】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントA】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントB】 ・WindowsXP Home SP2 ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 上記環境でプログラムを作成し、VBの 発行ウィザードで 配布プログラムを作成し、クライアントで実行してみました。 .netも無事インストールされ、プログラムを起動すると、 .net Frameworkから 「System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)」 とでて起動できません。 開発環境兼サーバーではもちろんローカルのSQL Serverに接続できます。 クライアントAから開発環境兼サーバーへも接続できます。 クライアントBから開発環境兼サーバーへは接続できません。 ちなみに、クライアントBからODBCに設定もエラーで出来ませんでした。 データベースにはADO.netで使用してます。 いろいろとネットで検索して調べてみましたが、解決には 至りませんでした。 クライアントに何か足りないものがあるのでしょうか。 長くなりましたが、どうぞよろしくおねがいします。

  • SDカードをパソコンが読み込んでくれません!

    SDカードをパソコンが読み込んでくれません! SDカードを差し込むと「SQL serverへの接続を確立している時にネットワーク関連またはインスタンス固有のエラーが発生しました。サ-バーが見つからないかアクセスできません。インスタンス名が正しい事、およびSQL serverがリモート接続を許可するように構成されていることを確認して下さい。(provider:名前付きパイプ プロパイダ,error:40-SQL serverへの接続を開けませんでした)」とのエラーコメントが出ます。 ちなみにパソコンはNEC LaVie LL750/SでWindos Vistaになります。 修理を依頼した方が賢いのでしょうか?それとも自分で何とか直せるものなんでしょうか?? パソコンの知識はほとんどありません。 どなたか詳しい方、教えて下さい!

  • VB2005よりSQLServer2005への接続

    VB2005 Express版とSQL Server 2005製品版をインストールしました。 VB2005のデータベースエクスプローラよりデータベースの追加で 作成済みのSQLデータベースに接続しようとした所以下のエラーメッセージが出て接続出来ません。  ちなみに、メッセージの出ているリモート接続は確認しました。  リモート接続(TCP/IP及び名前付きパイプを使用する。) (エラーメッセージ) サーバーへの接続を確立している時にエラーが発生しました。SQL Server 2005に接続している時にこのエラーが発生した場合はSQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。(provider:SQLネットワークインターフェイス,,error:26 - 指定されたサーバー又はインスタンスの位置を特定しているときにエラーが発生しました) どなたか、解決の為のアドバイスを下さい。 当方、VBおよびSQLも今回初めて使用します。