SQLサーバー接続についての困りごと

このQ&Aのポイント
  • DB初心者がODBCからSQLサーバーへのアクセス設定で困っています。何度やっても接続できず、エラーが出てしまいます。
  • 先方から提供された情報をもとに設定を行いましたが、エラーコードによる検索でも解決できませんでした。どなたか詳しい方がいらっしゃいましたら教えてください。
  • 設定にはDB名、ID、パスワード、ホスト名、ポート番号、MySQLのバージョン5.0.90が必要で、それらは正しく入力しました。しかし、なぜ接続できないのかがわかりません。
回答を見る
  • ベストアンサー

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

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

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答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

piyodama
質問者

お礼

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

関連するQ&A

  • 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"だと接続エラーになるのですが、ネットワークライブラリを"名前付きパイプ"で設定すると、正常に接続していると出ます。 どこの設定いけないのかさっぱりわからず、解決する手段がわかりません。 助けて下さい。 宜しくお願いします。

  • (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)」はちょっと違う意味合いがあるのでしょうか?

  • SQL Serverに接続できなくなった。

    はじめまして 現在スタンドアロンのノートPCにSQL Serverと OracleをインストールしたところSQL Serverに アクセスができず(クリエアナライザ使用) 以下の メッセージが表示されました。 ----------------------------------------------- サーバーに接続できません127.0.0.1 サーバーメッセージ17、レベル16、状態1 [Microsoft][ODBC SQL Server Driver] [TCP/IP Sockets]SQL Serverが存在しないか、 アクセスが拒否されました。 ----------------------------------------------- ※ Windows XP SP2 SQL Server 2000 Developer Edition Oracle 9i DataBase(9.0) 調べてみたところ以下のようなページを見つけ書いて ある内容も試してみましたが症状は変わりませんでした。 http://support.microsoft.com/default.aspx?scid=kb;ja;839269 Oracleをインストールする前は問題なく使えていたので OracleとSQL Serverがどこかのポート番号が衝突して いるのでは?と思っているのですが、それ以上の解決方法が探せない状況です。初歩的な質問かもしれませんが、皆様のお力をお借りしたいと思います。 宜しくお願いします。

  • SQL Server 2005 Expressでbcpを行うとエラーになる

    お世話になります。 SQL Server 2005 Expressを使用しています。 ローカルにあるdbをbcpを使って、エクスポートしていますが、 エラーが表示されて、エクスポートできません。 どなたかお分かりになる方はいらっしゃらないでしょうか? よろしくお願いいたします。 試したことは、下記のエラーがあるように、 スタートから、[SQL Server 2005]→[構成ツール]→[SQL Server 構成マネージャ]を起動し、 その中で、SQL Server 2005 ネットワーク構成から、SQLEXPRESSのプロトコルを参照し、名前つきパイプとTCP/IPを"有効"に変更し、 サービスを再起動 →かわりなし [bcpの実行命令]コマンドプロンプトから実行 bcp db1.dbo.test out D:\work\test.txt -T [エラー] SQLState = 08001, NativeError = 2 Error = [Microsoft][SQL Native Client]名前付きパイプのプロバイダ:SQL Serverへの接続を開けませんでした[2]. SQLState = HYT00, NativeError = 0 Error = [Microsoft][SQL Native Client]ログイン タイムアウトが時間切れになりました SQLState = 08001, NativeError = 2 Error = [Microsoft][SQL Native Client]サーバーへの接続確立時にエラーが発生しました。接続先がSQL Server 2005である場合は、規定の設定ではSQL Serverがリモート接続を許可していないことが原因である可能性があります。

  • 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サーバに接続できません

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

  • VC++からSQL Server 2008への接続

    現在ODBCを使用してSQL Serverと接続しています。 ODBCだとそれを使用するマシン全てにODBCの設定をしないといけないため、ODBCの使用を避けようと思っております。 そこで、ODBC以外を使用して、マシンへの設定等も必要がない、SQL Serverと接続するものを探しております。 開発言語はVS2010のVC++です。 DBはSQL Server 2008です。 ADOとODBCであれば、providerに直接指定することで、ODBCの接続なしにSQLに接続できると耳にしたのですが、 やり方がわかりません(VBのページがやたら出てくる) いい接続方法はありますでしょうか? また、その構文例、参考ページがありましたらご教授頂けたらと思います。 よろしくお願い致します。

  • MFC ADOでSQL Serverに接続するには

    初心者の初めての質問です。ご教授よろしくお願いします。 開発環境は Microsoft Visual Studio Term System 2008 OS XP SP3 Microsoft SQL Server 2005 です。 VC++ MFC、SQL Serverでプログラムを組んでいるのですが、 今DB接続に困っています。 「Provider=MSDASQL;DSN=DB名;UID=ID;PWD=PassWord」の文字列を使ってDBとの接続ができますが、 一回目のトランザクションが失敗します。 エラー内容は 「 DbConnection::Transaction COM Error:80004005 Source:Microsoft OLE DB Provider for ODBC Drivers エラーを特定できません 」 です。 解決方法を教えて頂ければ幸いです。

  • SQL Serverへのネットワーク接続

    SQL ServerにODBC接続するために、DSN登録しようとしているのですが、 うまくいきません。 ドライバはSQL Serverを選択し、 サーバ名「PC16\SQLEXPRESS」 「SQLServer用のログインIDとパスワードを使う」 でログインID,Passを入力した際、 「sa」だと次へ進めるのですが、他のユーザだと 「ユーザー'XXXX'はログインできませんでした」 というメッセージが出てしまいます。 DB側では、TCP/IPを有効にしてあり、FireWallの例外にも追加してあります。 解決方法ご存知の方、よろしくお願いします。

  • SQL Serverのエラーについて

    サーバーの環境 OS:MS Windows NT Server 4.0 DB:MS SQL Server6.5 SQL Server 6.5 Service Pack 5a Windows NT 4.0 Service Pack 6a Internet Information Server 4.0 Internet Explorer 5.5 SQL Serverにクエリーを実行すると以下のエラーが発生します。 解決方法をご存知の方いましたらご教授願います。 Microsoft OLE DB Provider for ODBC Drivers エラー '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]行のサイズが 2107 になり、作業テ-ブルの作成に失敗しました。テ-ブル 2014 内の 1 行の許容サイズを超えます。