SQL Server 2012 DQS Export to 64-bitowy plik programu .xls Excel kończy się niepowodzeniem z powodu błędu

Ten artykuł pomaga rozwiązać problem polegający na tym , że pobieranie pliku nie powiodło się. Sprawdź, czy plik docelowy eksportu jeszcze nie istnieje .

Dotyczy: SQL Server 2012 Business Intelligence, SQL Server 2012 Developer, SQL Server 2012 Enterprise
Oryginalny numer KB: 2712972

Symptomy

W przypadku korzystania z usług SQL Server 2012 Data Quality Services na komputerze, na którym zainstalowano 64-bitowy program Microsoft Excel, rozważ następujący scenariusz:

  • Klient jakości danych służy do uruchamiania projektu oczyszczania lub dopasowywania danych.

  • Wykonaj niezbędne kroki, aby dotrzeć do końcowej strony Eksportu projektu jakości danych.

  • Próbujesz wyeksportować wyniki czyszczenia do pliku programu Excel typu docelowego.

    • Kliknij przycisk przeglądaj, aby określić istniejący plik programu Excel do wyeksportowania.
    • Należy określić typ pliku eksportu jako Excel 97-2003 Workbook (*.xls) i wskazać plik z rozszerzeniem .xls.
    • Kliknij przycisk Otwórz , aby wybrać plik docelowy.
  • Kliknij przycisk Eksportuj , aby uruchomić akcję eksportu.

Zostanie wyświetlony błąd:

Pobieranie pliku nie powiodło się. Sprawdź, czy plik docelowy eksportu jeszcze nie istnieje.

Przyczyna

W tym scenariuszu eksportowanie do pliku programu Excel 2003-2007 typu *.xls kończy się niepowodzeniem, co jest usterką.

Usługa DQS powinna mieć możliwość eksportowania do programu *.xls, gdy program Microsoft Excel 64-bitowy jest zainstalowany bez błędu.

Rozwiązanie

Informacje o dodatku Service Pack dla SQL Server 2012 r.

Aby rozwiązać ten problem, uzyskaj najnowszy dodatek Service Pack dla SQL Server 2012 r. Aby uzyskać więcej informacji, zobacz KB2755533 — jak uzyskać najnowszy dodatek Service Pack dla SQL Server 2012.

Teraz możesz przeglądać i określać plik eksportu z rozszerzeniem *.xls i uruchamiać akcję Eksportuj bez błędu, gdy na komputerze jest zainstalowany program Excel 64-bitowy.

Więcej informacji

W przypadku korzystania z 64-bitowego programu Microsoft Excel 2007 lub 2010 na komputerze, na którym zainstalowano klienta jakości danych, można wyeksportować tylko do zgodnego z poprzednimi wersjami programu Excel 2003-2007 *.xls formatu pliku lub wybrać inny typ miejsca docelowego, taki jak SQL Server lub CSV (plik tekstowy rozdzielany przecinkami).

Oczekiwane jest zachowanie, że SQL Server 2012 Data Quality Client nie może eksportować projektów danych do nowszego formatu pliku *.xlsx, gdy zainstalowana wersja programu Microsoft Excel jest 64-bitowa. Takie działanie jest zgodne z projektem programu.

W przypadku korzystania z 32-bitowego programu Microsoft Excel 2007 lub 2010 na komputerze, na którym jest zainstalowany klient jakości danych, można wyeksportować do programu *.xlsx*.xls lub wybrać inny typ miejsca docelowego, taki jak SQL Server lub CSV.

Aby wyświetlić wersję programu Excel i wykryć, czy jest ona 64-bitowa, czy 32-bitowa.

  • W programie Excel 2007

    Kliknij okrągły przycisk pakietu Office w lewym górnym rogu. Wybierz przycisk opcje, aby wyświetlić stronę odwołań. Wyświetl sekcję about.

  • W programie Excel 2010

    Kliknij kartę Plik na wstążce, kliknij stronę Pomoc i zanotuj wersję w okienku po prawej stronie pod nagłówkiem Informacje o programie Microsoft Excel.

    Zostanie wyświetlony numer wersji i architektura, na przykład (32-bitowa) lub (64-bitowa).