SQL Server 2012 DQS-export till 64-bitars .xls Excel-fil misslyckas med fel

Den här artikeln hjälper dig att lösa problemet där filhämtningen misslyckades. Kontrollera att exportmålfilen inte redan finns .

Gäller för: SQL Server 2012 Business Intelligence, SQL Server 2012 Developer, SQL Server 2012 Enterprise
Ursprungligt KB-nummer: 2712972

Symptom

Tänk på följande scenario när du använder SQL Server 2012 Data Quality Services på en dator där Microsoft Excel 64-bitars är installerat:

  • Du använder datakvalitetsklienten för att köra ett projekt för rensning eller matchande data.

  • Du slutför de steg som krävs för att nå den sista exportsidan för datakvalitetsprojektet.

  • Du försöker exportera rensningsresultat till Excel-fil av måltyp.

    • Du klickar på knappen Bläddra för att ange en befintlig Excel-fil att exportera till.
    • Du anger exportfiltypen som Excel 97-2003 Workbook (*.xls) och pekar på en fil med .xls-tillägget.
    • Du klickar på knappen Öppna för att välja målfilen.
  • Du klickar på knappen Exportera för att köra exportåtgärden.

Ett fel visas:

Det gick inte att ladda ned filen. Kontrollera att exportmålfilen inte redan finns.

Orsak

I det här scenariot exporterar du till filtypen Excel 2003-2007 *.xls misslyckas, vilket är en bugg.

DQS bör kunna exportera till *.xls när Microsoft Excel 64-bitars installeras utan fel.

Åtgärd

Service Pack-information för SQL Server 2012

Lös problemet genom att hämta det senaste Service Pack-paketet för SQL Server 2012. Mer information finns i KB2755533 – Hämta det senaste Service Pack för SQL Server 2012.

Nu kan du bläddra och ange den exportfil som har *.xls-tillägget och köra exportåtgärden utan felet när Excel 64-bitars är installerat på datorn.

Mer information

När du använder 64-bitars Microsoft Excel 2007 eller 2010 på datorn där datakvalitetsklienten är installerad kan du exportera endast till bakåtkompatibel Excel 2003-2007 *.xls filformat eller välja en annan måltyp, till exempel SQL Server eller CSV (en kommaavgränsad textfil).

Det förväntas att SQL Server 2012 Data Quality Client inte kan exportera dataprojekt till det nyare *.xlsx filformatet när Microsoft Excel-versionen är installerad är 64-bitars. Detta är avsiktligt.

När du använder 32-bitars Microsoft Excel 2007 eller 2010 på datorn där datakvalitetsklienten är installerad kan du exportera till *.xlsx*.xls eller välja en annan måltyp, till exempel SQL Server eller CSV.

Visa versionen av Excel och identifiera om den är 64-bitars eller 32-bitars.

  • I Excel 2007

    Klicka på den cirkulära Office-knappen uppe till vänster. Välj alternativknappen och visa referenssidan. Visa avsnittet om.

  • I Excel 2010

    Klicka på fliken Arkiv i menyfliksområdet, klicka på hjälpsidan och notera versionen i det högra fönstret under rubriken Om Microsoft Excel.

    Versionsnumret och arkitekturen visas, till exempel (32-bitars) eller (64-bitars).