共用方式為


SQL Server 2012 DQS 匯出至 64 位.xls Excel 檔案失敗,併發生錯誤

本文可協助您解決檔案下載失敗的問題 ,請檢查導出目的地檔案是否尚未發生 錯誤。

適用於: SQL Server 2012 Business Intelligence、SQL Server 2012 Developer、SQL Server 2012 Enterprise
原始 KB 編號: 2712972

徵兆

在安裝 Microsoft Excel 64 位的計算機上,使用 SQL Server 2012 Data Quality Services 時,請考慮下列案例:

  • 您可以使用 Data Quality Client 來執行清理或比對數據專案。

  • 您可以完成必要的步驟,以到達資料質量項目的最終 [匯出] 頁面。

  • 您嘗試將清理結果匯出至目的地類型 Excel 檔案

    • 您可以按下瀏覽按鈕,指定要匯出的現有 Excel 檔案。
    • 您可以將匯出檔類型指定為 Excel 97-2003 Workbook (*.xls) ,並指向擴展名為 .xls 的檔案。
    • 按兩下 [ 開啟] 按鈕以選擇目的地檔案。
  • 您可以按下 [ 匯出] 按鈕來執行匯出動作。

出現錯誤:

檔案下載失敗,請檢查匯出目的地檔案是否不存在。

原因

在此案例中,導出至 Excel 2003-2007 檔類型 *.xls失敗,這是錯誤。

安裝 Microsoft Excel 64 位時,DQS 應該可以匯出至 *.xls,而不會發生錯誤。

解決方法

SQL Server 2012 的 Service Pack 資訊

若要解決此問題,請取得 SQL Server 2012 的最新 Service Pack。 如需詳細資訊,請參閱 KB2755533 - 如何取得 SQL Server 2012 的最新 Service Pack。

您現在可以流覽並指定具有 *.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 版本時,無法將數據專案匯出至較新的 *.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 位)。