none
Excel2010データベースリンクエラー RRS feed

  • 質問

  • お世話になります。ご教示下さい。

    Excelから直接データリンク(クエリ接続)でSalesforceレポート機能のデータ
    をインポートしています。
    Excel2013・2016ですと動作するのですが、Excel2010ですと下記のエラーが表
    示され動作できません。
    但し、何故かWindows10ProではExcel2010でも動作しているのですが、
    Windows10Home(Windows7Proでも)では下記の表示で動作しない状況です。

    メッセージ-----------------------------
    Microsoft Visual Basic

    実行時エラー'1004:'

    データソースの初期化に失敗しました。

    データベースサーバーを調べるか、またはデータベース管理者に連絡してくだ
    さい。
    外部データベースが使用可能であることを確認してから、再度実行してください。
    その後もこのメッセージが表示される場合は、新しいデータソースを作成し、
    データベースに接続してください。
    ---------------------------------------

    以上です。

    Salesforceメーカーにも問い合わせを行ったのですが、データリンクが動作し
    ていないため、ExcleのVB(マクロ)の不具合と考えられるとのことでした。

    宜しくお願いいたします。

    2019年5月13日 1:32

すべての返信

  • 成功する環境、失敗する環境で、Windows と Office それぞれのアーキテクチャ(x86/AMD64) はどうなっているでしょう。


    Hebikuzure aka Murachi Akira

    2019年5月13日 3:18
  • お世話になっております。

    ご返信ありがとうございます。

    下記のような環境です。

    -----------------------------------------
    【成功】
    ・Windows10 Pro 1809
     x64
     Office365 Business 32 ビット
     Office Home and Business 2010 32 ビット

    ・Windows10 Home 1809
     x64
     Office365 Business 32 ビット

    ・Windows7 Pro SP1
     x32
     Office365 Business 32 ビット

    【失敗】
    ・Windows10 Home 1809
     x64
     Office Home and Business 2010 32 ビット

    ・Windows7 Pro SP1
     x32
     Office Home and Business 2010 32 ビット
    -----------------------------------------

    以上です。

    2019年5月13日 5:04
  • データソースに接続するためのドライバ(ODBC など) がアーキテクチャに依存するのでその関係かどうかの確認でした。組み合わせ的にそういう問題ではないような感じですが、念のためワークシートから手動でクエリを作成して接続/データ取得できるか確認されるとはっきりするでしょう。


    Hebikuzure aka Murachi Akira

    2019年5月13日 5:55
  • お世話になっております。

    元々「Office Home and Business 2010」にはSalesforceからのクエリ作成(接続)
    メニューがないのです。
    しかし、Ofice365でクエリを作成したシートが、同じOfice2010なのに、動作する
    環境とエラーとなる環境があるので確認させていただいています。

    2019年5月13日 8:20
  • 書かれている成功・失敗環境の例だと、Office 2010 Home & Business だけの環境では成功しないということに見えますが。

    Hebikuzure aka Murachi Akira

    2019年5月14日 3:43
  • 現状では、同じ「Office Home and Business 2010 32 ビット」のインストール
    で「Windows10 Pro」は成功、「Windows10 Home」では失敗しています。
    WindowsおよびOfficeでの環境の依存でないとなると、他のインストール関係な
    のかもしれませんが、今のとこと不明です。
    2019年5月14日 4:59
  • Windows 10 Pro に Office Home and Business 2010 32 ビット のみインストールした環境を新規に作成しても、クエリの実行は可能でしょうか?


    Hebikuzure aka Murachi Akira

    2019年5月14日 10:40
  • 動作するPC(Windows10Pro)をもう少し確認してみたところ、オプションで公開されている
    「Power Query(PowerQuery_2.59.5135.201 (32-bit) [ja-JP].msi)」を別途インストール
    していることがわかりました。
    そこで、動作できない(Windows10Home)にも同様にインストールしたところ正常に動作する
    ことができました。
    従って、Excel2010には別途公開されている「Power Query」をインストールすることで解決
    しました。
    ご支援いただきありがとうございました。

    2019年5月24日 5:53