SQL Server 2012 DQS Export to 64 ビット .xls Excel ファイルがエラーで失敗する

この記事は、ファイルのダウンロードに失敗した問題を解決するのに役立ちます。 エクスポート先ファイルがまだ存在しないことを確認 するエラーが発生します。

適用対象: SQL Server 2012 Business Intelligence、SQL Server 2012 Developer、SQL Server 2012 Enterprise
元の KB 番号: 2712972

現象

SQL Server 2012 Data Quality Services を使用する場合、Microsoft Excel 64 ビットがインストールされているコンピューターで、次のシナリオを検討してください。

  • Data Quality Clientを使用して、クレンジングまたは照合データ プロジェクトを実行します。

  • データ品質プロジェクトの最後の [エクスポート] ページに到達するために必要な手順を完了します。

  • クレンジング結果を変換先の種類 の Excel ファイルにエクスポートしようとするとします。

    • [参照] ボタンをクリックして、エクスポート先の既存の Excel ファイルを指定します。
    • エクスポート ファイルの種類を として Excel 97-2003 Workbook (*.xls) 指定し、.xls 拡張子を持つファイルをポイントします。
    • [ 開く ] ボタンをクリックして、コピー先のファイルを選択します。
  • [エクスポート] ボタンをクリックして、エクスポート アクションを実行します。

次のエラーが表示されます。

ファイルのダウンロードに失敗しました。エクスポート先ファイルがまだ存在しないことを確認します。

原因

このシナリオでは、Excel 2003-2007 ファイルの種類 *.xls にエクスポートできません。これはバグです。

エラーなしで Microsoft Excel 64 ビットがインストールされている場合、DQS は *.xls にエクスポートできる必要があります。

解決方法

SQL Server 2012 のサービス パック情報

この問題を解決するには、SQL Server 2012 の最新のサービス パックを入手します。 詳細については、「KB2755533 - SQL Server 2012 の最新のサービス パックを入手する方法」を参照してください。

*.xls 拡張子を持つエクスポート ファイルを参照して指定し、Excel 64 ビットがコンピューターにインストールされている場合、エラーなしでエクスポート アクションを実行できるようになりました。

詳細

Data Quality Clientがインストールされているコンピューターで 64 ビットの Microsoft Excel 2007 または 2010 を使用する場合は、下位互換性のある Excel 2003-2007 *.xls ファイル形式にのみエクスポートするか、SQL Serverや CSV (コンマ区切りテキスト ファイル) などの別の変換先の種類を選択できます。

SQL Server 2012 Data Quality Clientは、Microsoft Excel バージョンが 64 ビットである場合、データ プロジェクトを新しい *.xlsx ファイル形式にエクスポートできないことが予想されます。 この動作は仕様です。

Data Quality Clientがインストールされているコンピューターで 32 ビットの Microsoft Excel 2007 または 2010 を使用する場合は、*.xlsx*.xls にエクスポートするか、SQL Serverや CSV などの別の変換先の種類を選択できます。

Excel のバージョンを表示し、64 ビットまたは 32 ビットかどうかを検出する。

  • Excel 2007 で

    左上の 円形の [Office ] ボタンをクリックします。 [オプション] ボタンを選択し、参照ページを表示します。 about セクションを表示します。

  • Excel 2010 で

    リボンの [ ファイル ] タブをクリックし、[ ヘルプ ] ページをクリックし、[Microsoft Excel について] という見出しの下の右側のウィンドウでバージョンをメモします。

    (32 ビット) や (64 ビット) などのバージョン番号とアーキテクチャが一覧表示されます。