質問
SQLSERVER 2008 ODBC接続
- 投稿日時:2008/09/16 12:22
クライアントPCのデータソースの新規作成で、SQLSERVER 2008(評価版)への接続がエラーになってしまいます。
<環境>
サーバー
OS:Windows Server 2008 Standard
SQLSERVER:SQL Server Enterprise Evaluation Edition (64-bit)
(評価版)
クライアント
OS:Windows XP Professional SP3
<データソースの新規作成>
1.ODBC データソース アドミニストレータで、ファイルDSNを選択し、追加ボタンを押下。
2.データソースの新規作成で、SQL Serverを選択し次へ。
3.データソース名を入力し、次へ。
4.完了ボタンを押下。
5.接続するサーバーでSqlServer2008のを選択する。
6.ユーザーが入力するSQL Server用のログインIDとパスワードを使う を選択し、ログインID:sa パスワードを入力し次へ。
6.で、次へを押下すると以下のようなメッセージが表示されます。
---------------以下、エラーダイアログのメッセージ-----------
接続できませんでした。
SQLState:'01000'
SQL Server エラー:5
[Microsoft][ODBC SQL Server Driver][IDBNETLIB]ConnectionOpen(Connect())
接続できませんでした。
SQLState:'08001'
SQL Server エラー:17
[Microsoft][ODBC SQL Server Driver][IDBNETLIB]SQL Server が存在しないか、アクセスが拒否されました。
----------------------------------------------------------------
その他、検証した内容として
1.SQLSERVERのサーバー認証は、混合モードに設定してあり、データソース作成時に、ログインIDでも試みましたが結果は同様でした。
2.同様の方法で、同クライアントから、Windows Server 2000 + SQLServer 2000 での接続は、問題無く出来ています。
3.サーバー上でのデータソースの作成で、同サーバーへの接続も試みてみましたが、同様の方法で、問題無く出来ました。
クライアントのMDACのバージョン等が関係しているのでしょうか?
どなたか、ご存知の方がいらっしゃいましたら、ご教授の程、よろしくお願い致します。
回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:2008/09/16 13:42
Windows XP Sp2 + SQL Server 2005 Compact Editon(英語版)で、同様の問題を経験し、結構はまりましたので、ご参考まで。
SQL Server 2005以降のバージョンでは、デフォルトでは、他ノードからのアクセスを受け付けない仕様になっていると思います。
という訳で、私の場合はインストール後、以下の作業が必要でした。
<SQL Server Serer 2005 Surface Area Configuration>
◆Local connections onlyチェックボックスをオフにする。
◆Using TCP/ID and named pipeチェックボックスをオンにする。
<SQL Server Configuration Manager>
◆TCPのポートをDynamicから1433固定に変更
(何ゆえ、Dynamicがうまく動作しなかったのか、原因は不明)
<Windows Firewall>
◆TCP1433を例外リストに追加
以上、日本語版では、微妙に用語が違うとは思いますが、SQL Server 2000でのご経験をお持ちなので問題ないと思われます。
お役に立ちますことを祈っております。
この回答へのお礼
ANo.2様、ご回答ありがとうございます。
私の場合、以下の作業で解決しました。
<Sql Server Configuration Manager>
◆SQL Server ネットワークの構成 -> プロトコルで
TCP/IPを有効にする。
<Windows Firewall>
◆TCP1433を例外リストに追加
大変助かりました。
- 質問者のみ
- この回答をベストアンサーに選ぶ
- この回答に補足をつける
No.1
- 回答日時:2008/09/16 13:16
SQLServer2008はさわったことないのですが、2005の時はインストール時には外部からの接続は出来ないようになっていました。
SQLServer2005セキュリティ構成を開いて外部接続を許可するようになっています。
この回答へのお礼
ANo.1 様、ご回答ありがとうございました。
私は、2005はさわったことがないので、外部接続を許可する必要がある事を知りませんでした。
今後ともよろしくお願いいたします。
- 質問者のみ
- この回答をベストアンサーに選ぶ
- この回答に補足をつける
- 質問者のみ
- ベストアンサーを選ばずに質問を締め切る
このQ&Aを見た人はこんなQ&Aも見ています
- 4SQLServerの接続設定(ODBC)
- 5ODBC 一般ネットワークエラー
- 6SQLServerが存在しないか、アクセスが拒否されました
- 7SQL ServerにWindowsパスワードを入れると接続出来なくなってしまう
- 8Windows認証からSQLServer認証に変更
- 9SQL Server時間切れについて
- 10Oracle10g・・ODBCで接続できない
- 11SQL Server のキャラクターセット(内部文字コード)は何処で定義するのでしょうか?
- 12SQLサーバーへの接続について
- 13SQLサーバに接続できません
- 14SQLServerのトランザクションログ管理の方法
- 15accessからSQLサーバへの移行。
- 16Windows7とXPでファイル共有が出来ない
- 17コマンドプロンプトのERRORLEVELについて!
- 18SQLServerのストアドで戻り値取得したい。
- 19ZIPファイルの作成をコマンドから行いたい
- 20MAX値を条件にデータを取得するには?
関連するQ&A
注目の記事
Firefoxを快適ブラウザにする方法~初期設定編~
皆さんブラウザは何を使っていますか?インターネットが普及した時代はIEが殆どでした。その後Firefoxのシェアが拡大してきました。しかしそんなFirefoxも初期状態では本当に力の30%位しか使...
このカテゴリで人気のQ&Aランキング
- 4SQLserverのIF文について
- 5重複データの抽出方法(複数項目)
- 6SQLSERVER 2008 ODBC接続
- 7SQL Server のキャラクターセット(...
- 82つのテーブルから条件に一致しな...
- 9SQLServerのトランザクションログ管...
- 10SQLServerのストアドで戻り値取得し...
- 11位置を指定してフィールドを追加する
- 12SQL Server 2005の定期的な自動バッ...
- 13INSERT文でサブクエリ
- 14SQLで昇順、降順を表すASC,DESCの...
- 15SQL Server時間切れについて
- 16学校の課題のSQLでVIEWの意味と作成...
- 17Trimの使い方
- 18SQLServerトリガー(データ追加時)
- 19SQL Server 2000 - bulk insert
- 20accessからSQLサーバへの移行。