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

SQLサーバー接続について

DB初心者です。 ODBCからSQLサーバーへのアクセスを設定したく、奮闘しておりますが うまくいかず困っております。 先方から支給されたのは、 DB名、ID、パスワード、ホスト名、ポート番号、MySQLのバージョン5.0.90で、 その通り設定したつもりが、以下のようなエラーが出てソース作成できません。 --- 接続できませんでした。: SQLState: '01000' SQL Server エラー: 11001 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen(Connect()). 接続できませんでした。: SQLState: '08001' SQL Server エラー: 6 [Microsoft][ODBC SQL Server Driver][TCP/IPSockets]指定された SQL Server が見つかりません。 --- エラー番号で検索してみても原因がわからず・・・ 詳しい方いらっしゃいましたらお願いいたしますm(__)m

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

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

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

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

>DB名、ID、パスワード、ホスト名、ポート番号、MySQLのバージョン5.0.90 >[Microsoft][ODBC SQL State: '08001' SQL Server エラー: 6 [Microsoft][ODBC SQL Server Driver][TCP/IPSockets]指定された SQL Server が見つかりません。 --- 先方から指定のあったMySQLと、質問者様がお使いのODBCドライバーに互換性がありません。 Microsoft SQL Server はマイクロソフトの製品であり、MySQL は現在はオラクルがライセンスを管理しています。 MySQL に接続するなら、MySQL のODBCドライバーを使用してください。 MySQL用のODBCドライバを入手する方法。 http://mysqlweb.net/s/article/61906902.html

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

質問者からのお礼

オラクルのODBCドライバーをインストールし、無事解決しました。 初歩的なところで躓いてしまい、お恥ずかしい限りです。。 どうもありがとうございました!

関連するQ&A

  • (local)とlocalhostの違い

    Sql Serverを構築し、それに接続するODBCを登録しようとするとエラーになってしまいました。 Manegement Studioで接続できるのは確認済みです。 (環境) OS:Windows Server 2003 DB:Sql Server Express 2010 ODBC:  システムDSN  サーバー:(local)  Windows認証 (エラーメッセージ) 接続できませんでした。: SQLState: '01000' SQL Server エラー: 14 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (Invalid Instance()), 接続できませんでした。: SQLState: '08001' SQL Server エラー: 14 [Microsoft][ODBC SQL Server Driver][Shared Memory]接続が正しくありません。 色々調べてODBCの設定を下記のように変更したところつながりました。 (1)サーバー:localhost (2)クライアントの設定-"ポートを動的に決定する"のチェックをオフ。ポート番号:1433 (2)が無くても設定はできるのですが、無いと最後の接続テストでエラーになってしまいました。 「(local) = localhost」だとずっと思っていたのですが、挙動が異なるので「(local)」はちょっと違う意味合いがあるのでしょうか?

  • ODBC 一般ネットワークエラー

    OS:Windows2000 SQLServerOS:WindowsNTServer4.0 SQLServer6.5 初めてこちらを利用致します。 よろしくお願い致します。 Access(2000)で作られたデータベースに下記エラーが発生し、まったくつながらなくなっていました。 (エラー内容) 接続できませんでした SQL State:’01000’ SQL Server エラー : 10060 [Microsoft][ODBC SQL Server Drivers][TCP/IP Sockets]一般ConnectionOpen(connect()) 接続できませんでした SQL State:’08001’ SQL Server エラー : 11 [Microsoft][ODBCSQL Server Drivers][TCP/IP Sockets]一般的なネットワークエラーです。 ネットワークのマニュアルを調べてください。 現在SQLServerは2台あるのですが、全てつなぐことができません。 インターネットには接続できています。 ポートも調べましたが、問題はありませんでした。 解決方法があれば、ご教授願います。 よろしくお願い致します。

  • SQL ServerにTCP/IPで接続出来ない

    サーバ:SQL Server2000、ファイヤウォールは無効設定済み クライアントがXP Proで、管理ツールにあるデータソース(ODBC)で、SQL Serverドライバで接続確認をしていました。 クライアントの設定欄で、ネットワークライブラリをTCP/IPにすると、 SQLState:'08001'SQL Serverエラー:17 「ODBC SQL Server Driver」「TCP/IP Sockets」SQL Serverが存在しないか、アクセスが拒否されました。 とエラーが出ます。 "TCP/IP"だと接続エラーになるのですが、ネットワークライブラリを"名前付きパイプ"で設定すると、正常に接続していると出ます。 どこの設定いけないのかさっぱりわからず、解決する手段がわかりません。 助けて下さい。 宜しくお願いします。

  • SQLSERVER 2008 ODBC接続

    クライアント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のバージョン等が関係しているのでしょうか? どなたか、ご存知の方がいらっしゃいましたら、ご教授の程、よろしくお願い致します。

  • このエラーの解決は?

    「Microsoft OLE DB Provider for SQL Server エラー '80004005' [DBNETLIB][ConnectionOpen (PreLoginHandshake()).]一般的なネットワーク エラーです。ネットワークのマニュアルを調べてください。 /inc/chkuser.inc, 行 41」 どうしたらいいでしょうか?

  • ODBC 一般ネットワークエラー

    OS:WindowsXP SQLServerOS:WindowsNTServer4.0 SQLServer6.5 お世話になります。 今まで自PCからODBC接続でSQLServerのデータを見ていたのですが、 ある日気付いたら下記エラーが発生し、まったくつながらなく なっていました。 (エラー内容) 接続できませんでした SQL State:’08001’ SQL Server エラー : 11 [Microsoft][ODBCSQL Server Drivers][DBMSSOCN]一般ネットワークエラーです。 ネットワークのマニュアルを調べてください。 接続できませんでした SQL State:’01000’ SQL Server エラー : 10061 ConnectionOpen(connect()) 現在SQLServerは3台あるのですが、全てつなぐことができません。 他PCからはつながるので、自PCに問題があると思われるのですが、 原因がわかりません。 何かヒントでもいいので、どなたかご教授願います。 よろしくお願いします。

  • Windows7よりSqlserver2000

    現在下記構成で、Microsoft Access2003 ソフトを稼働させていますが、クライアントの機器変更のために、新クライアント側からのODBC(Sqlserver)設定ができなくなり困っております。 Sqlserver初心者です。ご存じの方がいらっしゃいましたら、ご教授ください。よろしくお願いします。 <現機器構成> サーバー:Windows Server 2003 (Sqlserver2000) クライアント:Windows XP (ODBCドライバー バージョン:2000.85.1117.00) <新機器構成> クライアント:Windows 7  (ODBCドライバー バージョン:6.01.7600.16385) <現象> 新クライアント、『ODBCデータソースアドミニストレーター』より、システムDNSの設定をすると下記のエラーになります。設定内容は、XPのクライアントと同じにしています。ODBCのドライバーのバージョンが違うためでしょうか?それとも、根本的にWindows 7 よりSqlserver2000へのODBC接続は不可能なのでしょうか? <エラー内容> 接続できませんでした。 SQLState:’01000’ SQLServerエラー:1326 [Microsoft][ODBCServerDriver][NamedPipes]connectionOpen(Connect()) 接続できませんでした。 SQLState:’08001’ SQLServerエラー:17 [Microsoft][ODBCServerDriver][NamedPipes]SQLServerが存在しないか、 アクセスが拒否されました。 よろしくおねがいします。

  • SQLサーバに接続できません

    こんにちは。 昨日、会社のWEBサーバの設定を変えました。 いままでは全員が一つのID&PWでそのサーバにアクセスしていたのですが、セキュリティーを考え、一人につき1ID&PWを与えて、それぞれがアクセスできるフォルダを制限しました。 そこまではよかったのですが、そのあとあるクライアントパソコンで ショップの売り上げ情報などをネットからダウンロードしようとしたところ、 接続できませんでした。  SQL state:"28000" SQL serverエラー:18456 [microsoft][ODBC SQL server driver][SQL server] ユーザーはログインできませんでした。 というエラーメッセージがでてしまいます。 エラーの意味もよくわからず、どうにもできません。 パソコン初心者なので、質問自体にも至らない点があるかもしれませんが、よろしくお願いいたします

  • 一般的なネットワークエラーについて

    WIN2000サーバにASPとSQLServerにてWEBシステムを構築しています。 ODBCにて接続を行っているのですが、度々下記のようなエラーが発生してしまいます。 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]一般的なネットワーク エラーです。ネットワークのマニュアルを調べてください エラーは毎回出るというわけではなく、不定期に発生している状態です。MDACを最新版にしたり、ODBC設定を見直したりしたのですが、一向に改善しません。 もしなにか対策をご存知の方がいらっしゃいましたらご教授ねがいます。

  • ASPからSQLサーバーへ接続できない

    色々な質問を見たのですが 環境などの違いもあり解決できず 困っています。 環境は1台のPC(W2000)にIIS+SQLサーバー2005デベロッパーエディションとか言うテスト用のバージョンをインストールしています。 また SQLサーバーはWindows認証を使っています。 SQLサーバーにマネジメントエキスプレスで接続して システムデータベースにPLEMIAというデータベース名を作り テーブルのシステムテーブルにpure_kihonというテーブルを作っています。 ASPにて試験的につないでみようと思い Dim objCon Set objCon = Server.CreateObject("ADODB.Connection") objCon.ConnectionString = "Provider=SQLOLEDB;" & _ "Data Source=(local);" & _ "Initial Catalog=PLEMIA;" & _ "Integrated Security=SSPI;" objCon.Open strSQL = "SELECT * FROM [pure_kihon]" objRS.Open strSQL, objCon, 3 こうした場合  objCon.Open のところで引っかかり Microsoft OLE DB Provider for SQL Server (0x80004005) [DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。 と出てしまいます。 SQLサーバー自体は稼働しているようなんですが 何がいけないのか よく分かりません。 どなたか解決策などご教授頂けると幸いです。 よろしくお願いします。