none
SQLServer2012ExpressへのODBC接続ができない RRS feed

  • 質問

  • WindowsServer2008(32bit)へSQLServer2012Expressをインストールし、外部PCからODBC接続を作成しようとすると、「SQLServerが存在しないか、アクセスが拒否されました」とのエラーになります。しかしサーバ内ではODBC接続を作成でき、Webアプリケーションが動作しています。

    SQLServer2008ではこのようなことはなかったため、非常に困っております。

    そもそもSQLServer2012の問題なのか、ODBCがSQLServer2012に対応していないのかわかりません。

    どなたか解決策、または情報をお持ちの方はおられないでしょうか。

    よろしくお願いします。

    2013年3月27日 13:27

回答

  • サーバー内からは接続できるということですので外部からの接続の設定ができていないのかもしれないです。
    接続マネージャーやファイアウォールの設定を見直してみてはいかがでしょうか。

    SQL Server インストール後に外部からの接続をするための設定

    ご参考になれば幸いです。

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月27日 22:04
    モデレータ
  • Expressの場合はリモート接続を許可するところがありますので、こちらを明示的に指定しないとダメだったかもしれません。

    SQL Server 2008 Express にリモート接続
    http://awoni.net/fc/remote/

    Connect to SQL Server 2012 Express Over the Network
    http://www.mcbsys.com/techblog/2012/12/connect-to-sql-server-2012-express-over-the-network/


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月28日 1:07
  • Masayuki.Ozawasさま、trapemiyaさま、早速のご回答ありがとうございました。

    お二方から紹介いただきましたサイトの情報が、まさに原因でした。

    外部PCからサーバー内SQLServerへの接続は、動的ポートではなく固定ポート(TCP1433)で解決できました。

    ただ、仮想環境(一つの物理筐体内に個別の仮想サーバと仮想クライアントPC)では、やはりクライアントからサーバへの接続ができませんでした。

    この状況はSQLServerとは別の問題だと思いますので、今回のスレッドは問題解決とさせていただきます。

    本当にありがとうございました。

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月28日 23:56

すべての返信

  • サーバー内からは接続できるということですので外部からの接続の設定ができていないのかもしれないです。
    接続マネージャーやファイアウォールの設定を見直してみてはいかがでしょうか。

    SQL Server インストール後に外部からの接続をするための設定

    ご参考になれば幸いです。

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月27日 22:04
    モデレータ
  • Expressの場合はリモート接続を許可するところがありますので、こちらを明示的に指定しないとダメだったかもしれません。

    SQL Server 2008 Express にリモート接続
    http://awoni.net/fc/remote/

    Connect to SQL Server 2012 Express Over the Network
    http://www.mcbsys.com/techblog/2012/12/connect-to-sql-server-2012-express-over-the-network/


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月28日 1:07
  • Masayuki.Ozawasさま、trapemiyaさま、早速のご回答ありがとうございました。

    お二方から紹介いただきましたサイトの情報が、まさに原因でした。

    外部PCからサーバー内SQLServerへの接続は、動的ポートではなく固定ポート(TCP1433)で解決できました。

    ただ、仮想環境(一つの物理筐体内に個別の仮想サーバと仮想クライアントPC)では、やはりクライアントからサーバへの接続ができませんでした。

    この状況はSQLServerとは別の問題だと思いますので、今回のスレッドは問題解決とさせていただきます。

    本当にありがとうございました。

    • 回答としてマーク chibiken6 2013年3月28日 23:57
    2013年3月28日 23:56