SQL Server 2012 L’exportation DQS vers le fichier Excel 64 bits .xls échoue avec une erreur

Cet article vous aide à résoudre le problème où le téléchargement du fichier a échoué, vérifiez que le fichier de destination d’exportation n’existe pas déjà se produit.

S’applique à : SQL Server 2012 Business Intelligence, SQL Server 2012 Developer, SQL Server 2012 Enterprise
Numéro de la base de connaissances d’origine : 2712972

Symptômes

Lorsque vous utilisez SQL Server Data Quality Services 2012, sur un ordinateur sur lequel Microsoft Excel 64 bits est installé, envisagez le scénario suivant :

  • Vous utilisez Data Quality Client pour exécuter un projet de nettoyage ou de correspondance des données.

  • Vous effectuez les étapes nécessaires pour atteindre la page d’exportation finale du projet de qualité des données.

  • Vous essayez d’exporter les résultats du nettoyage vers le fichier Excel de type de destination.

    • Vous cliquez sur le bouton Parcourir pour spécifier un fichier Excel existant vers lequel exporter.
    • Vous spécifiez le type de fichier d’exportation et Excel 97-2003 Workbook (*.xls) pointez vers un fichier avec l’extension .xls.
    • Cliquez sur le bouton Ouvrir pour choisir le fichier de destination.
  • Vous cliquez sur le bouton Exporter pour exécuter l’action d’exportation.

Une erreur s’affiche :

Échec du téléchargement du fichier, vérifiez que le fichier de destination d’exportation n’existe pas déjà.

Cause

Dans ce scénario, l’exportation vers le fichier Excel 2003-2007 type *.xls échoue, ce qui est un bogue.

DQS doit être en mesure d’exporter vers *.xls lorsque Microsoft Excel 64 bits est installé sans erreur.

Résolution

Informations sur le Service Pack pour SQL Server 2012

Pour résoudre ce problème, obtenez le dernier Service Pack pour SQL Server 2012. Pour plus d’informations, consultez KB2755533 - Comment obtenir le dernier Service Pack pour SQL Server 2012.

Vous pouvez maintenant parcourir et spécifier le fichier d’exportation qui a l’extension *.xls et exécuter l’action Exporter sans l’erreur, quand Excel 64 bits est installé sur l’ordinateur.

Plus d’informations

Lorsque vous utilisez Microsoft Excel 2007 ou 2010 64 bits sur l’ordinateur sur lequel Data Quality Client est installé, vous pouvez exporter uniquement vers le format de fichier à compatibilité descendante Excel 2003-2007 *.xls, ou choisir un autre type de destination tel que SQL Server ou CSV (fichier texte délimité par des virgules).

On s’attend à ce que SQL Server 2012 Data Quality Client ne puisse pas exporter les projets de données vers le format de fichier *.xlsx plus récent lorsque la version de Microsoft Excel installée est 64 bits. Ce comportement est voulu par la conception même du produit.

Lorsque vous utilisez Microsoft Excel 2007 ou 2010 32 bits sur l’ordinateur sur lequel Data Quality Client est installé, vous pouvez exporter vers *.xlsx*.xls ou choisir un autre type de destination tel que SQL Server ou CSV.

Pour afficher la version d’Excel et détecter si elle est 64 bits ou 32 bits.

  • Dans Excel 2007

    Cliquez sur le bouton Office circulaire en haut à gauche. Choisissez le bouton d’options et affichez la page références. Consultez la section about.

  • Dans Excel 2010

    Cliquez sur l’onglet Fichier dans le ruban, cliquez sur la page Aide , puis notez la version dans le volet droit sous le titre À propos de Microsoft Excel.

    Le numéro de version et l’architecture sont répertoriés, par exemple (32 bits) ou (64 bits).