fehler beim SQL Server 2012 DQS-Export in 64-Bit-.xls Excel-Datei

In diesem Artikel erfahren Sie, wie Sie das Problem beheben, dass der Dateidownload fehlgeschlagen ist. Überprüfen Sie, ob die Exportzieldatei nicht bereits vorhanden ist.

Gilt für: SQL Server 2012 Business Intelligence, SQL Server 2012 Developer, SQL Server 2012 Enterprise
Ursprüngliche KB-Nummer: 2712972

Symptome

Wenn Sie SQL Server 2012 Data Quality Services verwenden, sollten Sie auf einem Computer, auf dem Microsoft Excel 64-Bit installiert ist, das folgende Szenario berücksichtigen:

  • Sie verwenden Data Quality-Client, um ein Bereinigungs- oder Abgleichsdatenprojekt auszuführen.

  • Sie führen die erforderlichen Schritte aus, um die letzte Exportseite des Data Quality-Projekts zu erreichen.

  • Sie versuchen, Die Bereinigungsergebnisse in die Excel-Datei des Zieltyps zu exportieren.

    • Sie klicken auf die Schaltfläche zum Durchsuchen, um eine vorhandene Excel-Datei anzugeben, in die exportiert werden soll.
    • Sie geben den Exportdateityp als Excel 97-2003 Workbook (*.xls) an und zeigen auf eine Datei mit der erweiterung .xls.
    • Klicken Sie auf die Schaltfläche Öffnen , um die Zieldatei auszuwählen.
  • Klicken Sie auf die Schaltfläche Exportieren , um die Exportaktion auszuführen.

Ein Fehler wird angezeigt:

Fehler beim Herunterladen der Datei. Überprüfen Sie, ob die Exportzieldatei noch nicht vorhanden ist.

Ursache

In diesem Szenario schlägt der Export in die Excel 2003-2007-Datei vom Typ *.xls fehl, was ein Fehler ist.

DQS sollte in der Lage sein, nach *.xls zu exportieren, wenn Microsoft Excel 64-Bit ohne Fehler installiert ist.

Lösung

Service Pack-Informationen für SQL Server 2012

Um dieses Problem zu beheben, rufen Sie das neueste Service Pack für SQL Server 2012 ab. Weitere Informationen finden Sie unter KB2755533 – Abrufen des neuesten Service Packs für SQL Server 2012.

Sie können jetzt die Exportdatei mit der Erweiterung *.xls durchsuchen und angeben und die Exportaktion ohne den Fehler ausführen, wenn Excel 64-Bit auf dem Computer installiert ist.

Weitere Informationen

Wenn Sie die 64-Bit-Version von Microsoft Excel 2007 oder 2010 auf dem Computer verwenden, auf dem Data Quality-Client installiert ist, können Sie nur in das abwärtskompatible Excel 2003-2007 *.xls-Dateiformat exportieren oder einen anderen Zieltyp wie SQL Server oder CSV (eine durch Trennzeichen getrennte Textdatei) auswählen.

Es wird erwartet, dass SQL Server 2012 Data Quality-Client Datenprojekte nicht in das neuere *.xlsx-Dateiformat exportieren können, wenn die installierte Microsoft Excel-Version 64-Bit ist. Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Wenn Sie die 32-Bit-Version von Microsoft Excel 2007 oder 2010 auf dem Computer verwenden, auf dem Data Quality-Client installiert ist, können Sie nach *.xlsx*.xls exportieren oder einen anderen Zieltyp wie SQL Server oder CSV auswählen.

Um die Version von Excel anzuzeigen und zu erkennen, ob es sich um eine 64-Bit- oder 32-Bit-Version handelt.

  • In Excel 2007

    Klicken Sie oben links auf die kreisförmige Office-Schaltfläche . Wählen Sie die Schaltfläche "Optionen" aus, und zeigen Sie die Seite "Verweise" an. Zeigen Sie den Abschnitt "Info" an.

  • In Excel 2010

    Klicken Sie im Menüband auf die Registerkarte Datei , klicken Sie auf die Seite Hilfe , und notieren Sie sich die Version im rechten Bereich unter der Überschrift Info zu Microsoft Excel.

    Die Versionsnummer und die Architektur werden aufgeführt, z. B. (32-Bit) oder (64-Bit).