SQL Server 2012 DQS Export to 64-bit .xls excel file fails with error

Questo articolo consente di risolvere il problema in cui il download di file non è riuscito, verificare che il file di destinazione di esportazione non esista già .

Si applica a: SQL Server 2012 Business Intelligence, SQL Server 2012 Developer, SQL Server 2012 Enterprise
Numero KB originale: 2712972

Sintomi

Quando si usa SQL Server 2012 Data Quality Services, in un computer in cui è installato Microsoft Excel a 64 bit, considerare lo scenario seguente:

  • È possibile usare Data Quality Client per eseguire un progetto Cleansing o Matching Data.

  • Completare i passaggi necessari per raggiungere la pagina Di esportazione finale del progetto data quality.

  • Si tenta di esportare i risultati della pulizia nel file di Excel del tipo di destinazione.

    • Fare clic sul pulsante Sfoglia per specificare un file di Excel esistente in cui eseguire l'esportazione.
    • Specificare il tipo di file di esportazione come Excel 97-2003 Workbook (*.xls) e puntare a un file con l'estensione .xls.
    • Fare clic sul pulsante Apri per scegliere il file di destinazione.
  • Fare clic sul pulsante Esporta per eseguire l'azione di esportazione.

Viene visualizzato un errore:

Download file non riuscito. Verificare che il file di destinazione di esportazione non esista già.

Causa

In questo scenario l'esportazione nel tipo di file di Excel 2003-2007 *.xls ha esito negativo, ovvero un bug.

DQS deve essere in grado di esportare in *.xls quando viene installato Microsoft Excel a 64 bit senza errori.

Risoluzione

Informazioni sui Service Pack per SQL Server 2012

Per risolvere questo problema, ottenere il Service Pack più recente per SQL Server 2012. Per altre informazioni, vedere KB2755533 - Come ottenere il Service Pack più recente per SQL Server 2012.

È ora possibile esplorare e specificare il file di esportazione con estensione *.xls ed eseguire l'azione Esporta senza l'errore, quando Nel computer è installato Excel a 64 bit.

Ulteriori informazioni

Quando si usa Microsoft Excel 2007 o 2010 a 64 bit nel computer in cui è installato Data Quality Client, è possibile esportare solo nel formato di file di Excel 2003-2007 *.xls compatibile con le versioni precedenti oppure scegliere un altro tipo di destinazione, ad esempio SQL Server o CSV (un file di testo delimitato da virgole).

È previsto un comportamento che SQL Server 2012 Data Quality Client non possa esportare i progetti dati nel formato di file *.xlsx più recente quando la versione di Microsoft Excel installata è a 64 bit. Si tratta di un comportamento legato alla progettazione.

Quando si usa Microsoft Excel 2007 o 2010 a 32 bit nel computer in cui è installato Data Quality Client, è possibile esportare in *.xlsx*.xls o scegliere un altro tipo di destinazione, ad esempio SQL Server o CSV.

Per visualizzare la versione di Excel e rilevare se è a 64 bit o a 32 bit.

  • In Excel 2007

    Fare clic sul pulsante Circolare di Office in alto a sinistra. Scegliere il pulsante opzioni e visualizzare la pagina dei riferimenti. Visualizzare la sezione informazioni.

  • In Excel 2010

    Fare clic sulla scheda File sulla barra multifunzione, fare clic sulla pagina della Guida e prendere nota della versione nel riquadro destro sotto l'intestazione Informazioni su Microsoft Excel.

    Verranno elencati il numero di versione e l'architettura, ad esempio (32 bit) o (64 bit).