http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …等を参考につくってみたのですが、
Microsoft OLE DB Provider for ODBC Drivers エラー '80004005'
[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。
や
Microsoft OLE DB Provider for SQL Server エラー '80040e4d'
接続文字列の属性が正しくありません。
のエラーが出てしまいます。
PC環境はWindows2003server、mysql5.0.18です。
No.4ベストアンサー
- 回答日時:
> Access denied for user '=root'
ユーザ名を間違えてるようで。「UID==root」じゃなくて、「UID=root」かと。
# って、No.1の補足でもすでに「==」だったのに、気がつかなかった。
ただ、システムDSNに設定したものだけで、ユーザ名やらサーバ名はとくに接続文字列に記述しなくて良かったような。
> Host '*********.*****.local' is not allowed
こちらは、MySQL側の設定で拒否されてるのでは。
MySQL.comのマニュアルに対処法が書かれてるみたいです。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/access-de …
この回答への補足
ありがとうございます!
>ユーザ名を間違えてるようで。「UID==root」じゃなくて、「UID=root」かと。
単純なミスでしたね・・・
あ、設定しなくても良かったんですか。
ASPページのほうは、エラーはなくなりました!
データ抽出はできてないですが(汗)
一歩進むと何か問題が出てきます(汗)
> Host '*********.*****.local' is not allowed
こちらのほうは上記参考URLをもとに調べてみます。
No.3
- 回答日時:
よくわかんないので、以下のポイントを補足したら、適切な回答がもらえるかも:
1) インストールしたMySQL用ODBCドライバのバージョン。
2) システムDSN作成の際に入力した情報全て(パスワードやIPアドレスは伏字にして)。出来ればスクリーンショットがあれば尚よし。
3) システムDSNの接続テスト(Testボタンがあるはず)の結果。
4) 接続テストを行った際の、MySQL側のログ。
システムDSNの接続テストでうまくいくなら、
db.Open ( "DSN=<システムDSN名>" )
――で済むはず。逆に接続テストでうまくいかないなら、まずはそれを解決する事が必要かと。
この回答への補足
1) MySQL ODBC 3.51 Driver
2) Data Source Name:myodbc
Server:localhost (テスト成功)
User:root
Password:***** (MySQLのログインパスワードと同一)
Database:db1 (MySQLで作成したDB)
3)テスト結果はSuccessとでます。
4)ただ、ServerをIP指定(***.**.*.***)にするとテストでもエラーになってしまいます。
[MySQL][ODBC 3.51 Driver]Host '*********.*****.local' is not allowed to connect to this MySQL server)
ASPのほうのも下のように変えてきましたが、
[MySQL][ODBC 3.51 Driver]Access denied for user '=root'@'localhost' (using password: YES)
というエラーが出てしまいます。
Set db=Server.CreateObject("ADODB.Connection")
db.Open "dsn=myodbc;Server=localhost; Database=db1; UID==root; PWD=*****;"
db.CursorLocation = 3
localhostではなくIP指定にした場合は、
システムDNSと同じエラーになります。
ご指摘ありがとうございます。
補足のほうにも書きましたが、
一応こちらにも同じことを書いておきます。
1) MySQL ODBC 3.51 Driver
2) Data Source Name:myodbc
Server:localhost (テスト成功)
User:root
Password:***** (MySQLのログインパスワードと同一)
Database:db1 (MySQLで作成したDB)
3)テスト結果はSuccessとでます。
4)ただ、ServerをIP指定(***.**.*.***)にするとテストでもエラーになってしまいます。
[MySQL][ODBC 3.51 Driver]Host '*********.*****.local' is not allowed to connect to this MySQL server)
ASPのほうのも下のように変えてきましたが、
[MySQL][ODBC 3.51 Driver]Access denied for user '=root'@'localhost' (using password: YES)
というエラーが出てしまいます。
Set db=Server.CreateObject("ADODB.Connection")
db.Open "dsn=myodbc;Server=localhost; Database=db1; UID==root; PWD=*****;"
db.CursorLocation = 3
localhostではなくIP指定にした場合は、
システムDNSと同じエラーになります。
No.2
- 回答日時:
> Provider=SQLOLEDB
SQL Server用では。
MySQLではなく、Microsoft SQL Serverを利用したほうが手っ取り早いかも。
参考URL:http://www.microsoft.com/japan/sql/editions/expr …
この回答への補足
コメントが反映されてませんでしたので再度投稿します。
MYSQLを使うという前提でやっているので、その他のサーバは利用しない方向で考えています。
Provider=SQLOLEDBをはずしても
データソース名および既定のドライバが見つかりません
というエラーが出てしまいます。
もうほとんどお手上げ状態です・・・
1週間考えてるんですがほとんど進まず・・・
No.1
- 回答日時:
この回答への補足
システムDSNを登録してみましたが、
同じエラーが出ている状態です。
ASPは以下のようにしています。
Set db=Server.CreateObject("ADODB.Connection")
db.Open "Provider=SQLOLEDB; Server=***.**.*.***; Database=db1; UID==root; PWD=admin;"
(IPアドレスは伏字にしています)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- その他(OS) Windows以外のOSでhttps://login.live.com/にアクセス出来無い 3 2022/04/06 12:57
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
接続がプライベートではありま...
-
【Windows10】自動構成IPv4 ア...
-
MS Accessからのデータベース接...
-
会社のノートPCを使って、自...
-
LANケーブルは接続されてい...
-
壊れたかどうかわからないSSDの...
-
VPN設定のバッチファイルのVPN...
-
富士通。FMWのパソコンを使って...
-
自作PCのネットワーク設定について
-
ワイドスターII+moperaUでネッ...
-
リモートデスクトップの資格情...
-
PS3 のCOD4の「サーバーエラー...
-
WDCLOUD ドライブと接続できな...
-
ローカルエリアの設定アイコン...
-
DMR-BRS520 を使用しています。...
-
アイフォンで、位置情報の共有...
-
バッチ処理について
-
GW-US54GXSでアクセスポイント...
-
VPN接続でVPNから先のサーバー...
-
リモートデスクトップ。IPアド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Windows10】自動構成IPv4 ア...
-
アイフォンで、位置情報の共有...
-
再起動しないとネットに繋がらない
-
WDCLOUD ドライブと接続できな...
-
接続がプライベートではありま...
-
VPN接続でVPNから先のサーバー...
-
ひかりTVの2台目のリモコン
-
WIN10 64BITでネットに接続する...
-
USB接続のマイクについて
-
会社のノートPCを使って、自...
-
■リモートデスクトップ接続につ...
-
COPYコマンドによるシリアル通信
-
LANケーブルは接続されてい...
-
MS Accessからのデータベース接...
-
LANポートは光るのにインターネ...
-
リモートデスクトップ。IPアド...
-
富士通。FMWのパソコンを使って...
-
ワイドスターII+moperaUでネッ...
-
「TeamViewer」の「VPN」接続に...
-
壊れたかどうかわからないSSDの...
おすすめ情報