5

hostmonster.com に MySQL DB があり、Excel powerpivot でデータをインポートしようとしていますが、接続に苦労しています。

Excel powerpivot が MySQL に接続できるかどうか知っている人はいますか?

私が見ているエラー

データベースのリストを取得できません。理由: サーバーに接続できませんでした。理由: ログイン タイムアウトの期限が切れました SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。名前付きパイプ プロバイダー: SQL Server [53] への接続を開けませんでした。

4

5 に答える 5

9

これを見つけたとき、私はMySQLにデータをフィードする方法を探していました(私は知っています、もっと良い方法があります...)。そのため、odbc 経由で Excel に接続でき、PowerPivot 2010 を使用して、MySQL から PP への接続を正常に作成できました。私が取った手順は次のとおりです。

  1. 「他のソースから外部データを取得する」を選択します。(「Azure DataMarket から」の右側にある db 記号です。)

  2. 表示されるデータ ソース テーブル インポート ウィザードへの接続で、[その他 (OLEDB/ODBC)] を選択します。

  3. MySQLボックスへの接続文字列が必要な場合は、[ビルド]をクリックします。これにより、[データ リンク プロパティ] ダイアログが表示され、[プロバイダー] タブを選択し、[Microsoft OLE DB Provider for ODBC Drivers] を選択します。「次へ」を選択します。「接続」タブで、「データのソースを指定: - データソース名を使用: MySQL」を選択します (これがない場合は、MySQL ODBC ドライバーがインストールされていません)。「テスト」をクリックすると、これがMySQL へのユーザーとパスワードが正しい場合、成功するはずです。これで、「接続文字列フィールドに値が入力されました。"Provider=MSDASQL;Persist Security Info=False;User ID=root;DSN=MySQL" が私のものでした。

  4. 次のステップは私にとって大きなものでした。ダイアログには「データのインポート方法を選択してください」と表示されますが、「テーブルとビューのリストから選択してインポートするデータを選択する」を選択すると、何らかの理由でそれらが見つからず、「データを指定するクエリを作成する」を選択しました。インポートするデータ。」これによりクエリ ウィンドウが表示され、「select * from MySQL db. table_Sample LIMIT 0, 1000」を追加しました。これにより、SQL ステートメントが検証され、データがインポートされました。とてもかっこいい。

于 2011-06-10T19:47:57.527 に答える
2

最初に、ウィンドウ「ODBCデータソースアドミニストレータ」を介して接続をテストしてみてください。特にPowerPivotにも問題がありますが、Excelで通常のデータ接続を使用しても機能します。あなたもそれを試すことができます。

編集:ほとんどのPowerPivot接続の問題は、古いMySQLODBCドライバーにフォールバックすることで解決されることがわかりました。バージョン3.51.30でうまくいきます。http://dev.mysql.com/downloads/mirror.php?id=406107

クレジットが必要な場合のクレジット:http://www.joyofdata.de/blog/how-to-set-up-powerpivot-and-make-it-talk-to-mysql

于 2013-02-14T14:22:40.423 に答える
0

私はpowerpivotに精通していませんが、MySQLDB用のODBCドライバーへのリンクがあります。インストールすると、ExcelからMySQLデータベースに接続できることがわかります。powerpivotも同じだと思います。 http://dev.mysql.com/downloads/connector/odbc/5.1.html

于 2010-11-13T05:07:19.733 に答える
0

私は成功せずに同じアプローチを試みました。具体的には:

  • MySQL への ODBC 接続をセットアップします
  • ビルド ウィザードを使用すると PowerPivot が表示されるようで、接続テストが成功する
  • (「テーブルのリストから選択」を介して)インポートに行くと、SQL構文のエラーで失敗します(もちろん、私は書いていません)。

ボンネットの下のどこかで何かが間違っています。

于 2011-03-14T20:32:29.573 に答える
0

お使いの Windows のバージョンに応じて、コントロール パネル、管理ツール、データ ソース (odbc) に移動して、インストールした新しい MySQL ドライバーを追加しましたか?

于 2011-06-16T06:54:53.800 に答える