この記事では、 File のダウンロードに失敗し、エクスポート先ファイルがまだ存在していないことを確認 エラーが発生する問題を解決するのに役立ちます。
適用対象: SQL Server 2012 Business Intelligence、SQL Server 2012 Developer、SQL Server 2012 Enterprise
元の KB 番号: 2712972
現象
SQL Server 2012 Data Quality Services を使用する場合、Microsoft Excel 64 ビットがインストールされているコンピューターで、次のシナリオを検討してください。
データ品質クライアントを使用して、クレンジングまたは照合データ プロジェクトを実行します。
データ品質プロジェクトの最後の [エクスポート] ページに到達するために必要な手順を完了します。
クレンジング結果をエクスポート先の種類 Excel ファイルにエクスポートしようとしています。
- [参照] ボタンをクリックして、エクスポートする既存の Excel ファイルを指定します。
- エクスポート ファイルの種類を
Excel 97-2003 Workbook (*.xls)
として指定し、拡張子が .xls のファイルを指定します。 - [ 開く ] ボタンをクリックして、コピー先ファイルを選択します。
Export ボタンをクリックしてエクスポート 操作を実行します。
次のエラーが表示されます。
ファイルのダウンロードに失敗しました。エクスポート先ファイルがまだ存在していないことを確認してください。
原因
このシナリオでは、Excel 2003-2007 ファイルの種類 *.xls へのエクスポートが失敗します。これはバグです。
エラーなしで Microsoft Excel 64 ビットがインストールされている場合、DQS は *.xls にエクスポートできる必要があります。
解決方法
SQL Server 2012 のサービス パック情報
この問題を解決するには、SQL Server 2012 の最新のサービス パックを入手します。 詳細については、「 KB2755533 - SQL Server 2012 の最新のサービス パックを入手する方法を参照してください。
Excel 64 ビットがコンピューターにインストールされている場合、*.xls拡張子を持つエクスポート ファイルを参照して指定し、エラーなしでエクスポート アクションを実行できるようになりました。
詳細
Data Quality Client がインストールされているコンピューターで 64 ビットの Microsoft Excel 2007 または 2010 を使用する場合は、下位互換性のある Excel 2003-2007 *.xls ファイル形式にのみエクスポートするか、SQL Server や CSV などの別の変換先の種類 (コンマ区切りテキスト ファイル) を選択できます。
インストールされている Microsoft Excel のバージョンが 64 ビットの場合、SQL Server 2012 Data Quality Client は新しい *.xlsx ファイル形式にデータ プロジェクトをエクスポートできない動作が予想されます。 これは仕様です。
Data Quality Client がインストールされているコンピューターで 32 ビットの Microsoft Excel 2007 または 2010 を使用する場合は、*.xlsx*.xlsにエクスポートするか、SQL Server や CSV などの別の変換先の種類を選択できます。
Excel のバージョンを表示し、それが 64 ビットか 32 ビットか検出するため。
Excel 2007 で
左上にある 円形の Office ボタンをクリックします。 オプション ボタンを選択し、参照ページを表示します。 about セクションを表示します。
Excel 2010 で
リボンの [ File ] タブをクリックし、[ Help ] ページをクリックし、[Microsoft Excel について] という見出しの下の右側のウィンドウでバージョンをメモします。
(32 ビット) や (64 ビット) など、バージョン番号とアーキテクチャが一覧表示されます。