none
ODBC設定との関連 RRS feed

  • 質問

  • お世話になります。

    SQLSERVER 2008  EXPRESS  をセットアップした後、SQL Server Management Studioもセットアップしています。

    SQL Server Management Studioを起動して SQL Server 認証 で ログイン パスワードを入力 して正常にサーバーに接続出来ます

    しかし、ODBC接続環境を設定をして 再度、SQL Server 認証 で ログイン パスワードを入力 すると

      「SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。

      サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続

      を許可するように構成されていることを確認してください。 (provider: SQL ネットワーク インターフェイス,

      error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました) 」

    となってしまいログイン出来ません。

    どこをどうすれば良いのか、何が悪いのかわかりません。

    よろしくお願いいたします。

    2016年9月18日 1:27

回答

  • とりあえず以下をご確認下さい。

    ODBC設定でSQL SERVER 2008に接続する方法
    http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/e4f74709-3bc4-478a-aed7-806f82bf8f6c/

    上記でも接続できない場合、根本的な設定が足りないのかもしれませんので、以下をご確認下さい。前のバージョンのSQL Serverの記事ですが、基本はほぼ同じです。

    SQL Server 2005でネットワーク接続を有効にするには?
    http://www.atmarkit.co.jp/fdotnet/dotnettips/545sqlsvrnet/sqlsvrnet.html


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/


    • 編集済み trapemiya 2016年9月20日 8:45 リンク先修正
    • 回答の候補に設定 星 睦美 2016年9月27日 8:04
    • 回答としてマーク 星 睦美 2016年10月20日 5:30
    2016年9月20日 8:42
  • エラーメッセージに出ている「SQL Server がリモート接続を許可するように構成されていること」って奴が、Express Editionは初期設定では許可されていなかったと思います確認済みでしょうか?
    • 回答としてマーク 星 睦美 2016年9月27日 8:04
    • 回答としてマークされていない 星 睦美 2016年9月27日 8:05
    • 回答の候補に設定 星 睦美 2016年9月27日 8:05
    • 回答としてマーク 星 睦美 2016年10月20日 5:30
    2016年9月22日 6:55
  • サービスは起動しています。
    ZEROを停止しました。
    無効化にしました。
    でも、状況は変わらずです。

    再インストールをして、ODBC接続の設定をしないで運用するしかないですかね。
    一度は接続できたのに、他に何か悪さをしているのか・・・・・・


    SQL Server 構成マネージャを起動

    プロトコル名 TCP/IP  を 有効に

    TCP/IPのプロバティを開いて

    IPアドレスの一番下にある TCPポートで任意の数値を入力

    TCP動的ポートを 0 にして SQL Serverサービスを再起動

    SQL Server Browser  停止から開始させました。

    ODBC 設定から

    クライアントの設定では 名前付きパイプの設定から

    TCP/IPに変更しました。

    ボートを動的に決定するのチェックを外して ボート番号に

    TCPポートで任意の数値を入力」ここの数値を入力

    ログインID  sa

    パスワード インストールで指定したもの で設定を完了

    データソースのテストは 「テストは無事に完了しました」

    次に SQL Server Management Studioを起動させたらログイン出来ました。

    起動できたのですが、手順に不備がないでしょうか?

    ODBC設定の「名前付きパイプの設定」に問題があったのでしょうか?

    今までの事を思うと少し不安です。

    • 編集済み motogi 2016年10月23日 1:08
    • 回答としてマーク motogi 2016年10月23日 1:08
    2016年10月22日 11:38

すべての返信

  • とりあえず以下をご確認下さい。

    ODBC設定でSQL SERVER 2008に接続する方法
    http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/e4f74709-3bc4-478a-aed7-806f82bf8f6c/

    上記でも接続できない場合、根本的な設定が足りないのかもしれませんので、以下をご確認下さい。前のバージョンのSQL Serverの記事ですが、基本はほぼ同じです。

    SQL Server 2005でネットワーク接続を有効にするには?
    http://www.atmarkit.co.jp/fdotnet/dotnettips/545sqlsvrnet/sqlsvrnet.html


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/


    • 編集済み trapemiya 2016年9月20日 8:45 リンク先修正
    • 回答の候補に設定 星 睦美 2016年9月27日 8:04
    • 回答としてマーク 星 睦美 2016年10月20日 5:30
    2016年9月20日 8:42
  • エラーメッセージに出ている「SQL Server がリモート接続を許可するように構成されていること」って奴が、Express Editionは初期設定では許可されていなかったと思います確認済みでしょうか?
    • 回答としてマーク 星 睦美 2016年9月27日 8:04
    • 回答としてマークされていない 星 睦美 2016年9月27日 8:05
    • 回答の候補に設定 星 睦美 2016年9月27日 8:05
    • 回答としてマーク 星 睦美 2016年10月20日 5:30
    2016年9月22日 6:55
  • フォーラム オペレーターの星 睦美です。

    motogi さんからの質問にユーザーからの回答がありますので、内容を確認いただいて返信いただければと思います。

    回答が参考になりましたら投稿者からの[回答としてマーク] をお願いします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2016年9月27日 8:08
  • 返信が遅れました事をお詫び申し上げます。

    確認をしました。

    2016年10月21日 12:02
  • 返信が遅れた事をお詫び申し上げます。

    確認しました。

    2016年10月21日 12:04
  • 返信が遅れた事をお詫び申し上げます。

    確認しました。

    2016年10月21日 12:05
  • 返信が遅れました事、お詫び申し上げます。

    全ての回答を確認しましたが解決に至らず、再度

    今度はSQLSERVER 2014  EXPRESS  をセットアップした後、SQL Server Management Studio(最新版)

    をセットアップしました。

    SQL Server Management Studioを起動して

    サーバー名 AHIRO-PC\AHIROSYS

    SQL Server 認証

    ログインID sa

    パスワード A12345  として接続をすると 問題なく接続できます。

    その後に ODBCの設定をしました。  データーソースのドライバーを SQL Server にして

    名前を DATA   サーバー を AHIRO-PC\AHIROSYS  クライアントの設定から

    ネットワークライブラリーで 名前付きパイプを選択しました。

    SQL Server用のログインとパスワードを使うにして、ログインID sa   バスワート A12345で登録しました。

    データソースのテスト では  テストは無事に完了しましたとなります。

    その後に

    SQL Server Management Studioを起動して

    サーバー名 AHIRO-PC\AHIROSYS

    SQL Server 認証

    ログインID sa

    パスワード A12345  として接続をすると  接続できなくなるのです。

    どこに問題があるのかわからない状態です。

     


    • 編集済み motogi 2016年10月21日 12:50
    2016年10月21日 12:46
  • 上記の手順は全て単一PC上での話でしょうか?
    だとしたら繋がらなくなるのは正直考えにくいのですが・・・

    何らかの原因でサービスが上がっていないとか?
    ローカルPC上であれば、一度Windows認証で繋がるかどうかを確認頂きたいです。

    2016年10月22日 4:46
  • 学習用として単一PC上で試しています。

    Windows認証でもダメです。

    SQL Server Management Studio は2016版を使用

    OS は WIN7 HOME SP1 です。

    以前 XPの時はこのような現象は起きず、ODBC接続も SQL Server Management Studio 接続も

    問題なく起動していましたが・・・セキュリティの問題ですか?

    ウイルスセキュリティソフトは ZEROを使っています。

    2016年10月22日 7:47
  • ウイルスセキュリティZEROですか、、、たまにLiveMailすらはじく事が有るんすよね(汗)

    とりあえず下記の確認をお願いします。
    ・SQL Serverのサービスが上がっているかどうか
      →起動ユーザ関連の設定の影響で、サービスが上がっていない可能性
    ・ZEROを停止したら繋がるかどうか
      →ZEROに弾かれている可能性
    ・Windowsファイアウォールを無効化したら繋がるかどうか
      →ファイアウォールに弾かれている可能性

    一つずつ潰してみて下さい。

    2016年10月22日 9:55
  • サービスは起動しています。
    ZEROを停止しました。
    無効化にしました。
    でも、状況は変わらずです。

    再インストールをして、ODBC接続の設定をしないで運用するしかないですかね。
    一度は接続できたのに、他に何か悪さをしているのか・・・・・・


    SQL Server 構成マネージャを起動

    プロトコル名 TCP/IP  を 有効に

    TCP/IPのプロバティを開いて

    IPアドレスの一番下にある TCPポートで任意の数値を入力

    TCP動的ポートを 0 にして SQL Serverサービスを再起動

    SQL Server Browser  停止から開始させました。

    ODBC 設定から

    クライアントの設定では 名前付きパイプの設定から

    TCP/IPに変更しました。

    ボートを動的に決定するのチェックを外して ボート番号に

    TCPポートで任意の数値を入力」ここの数値を入力

    ログインID  sa

    パスワード インストールで指定したもの で設定を完了

    データソースのテストは 「テストは無事に完了しました」

    次に SQL Server Management Studioを起動させたらログイン出来ました。

    起動できたのですが、手順に不備がないでしょうか?

    ODBC設定の「名前付きパイプの設定」に問題があったのでしょうか?

    今までの事を思うと少し不安です。

    • 編集済み motogi 2016年10月23日 1:08
    • 回答としてマーク motogi 2016年10月23日 1:08
    2016年10月22日 11:38