2009-01-04 6 views
3

J'essaie de rendre un graphique simple en utilisant SSRS. Les données sont dans une feuille Excel. J'ai mis en place un DSN utilisateur et créé une source de données au SSRS en utilisant ODBC.SSRS: Erreur lors de l'interrogation des données à partir d'un fichier Excel (via ODBC)

Je suis capable d'interroger l'onglet excel dans Data. Cependant, tout en essayant d'obtenir un aperçu, je suis l'erreur suivante:

error [hy000] [microsoft] [odbc excel driver] the connection for viewing your linked Microsoft Excel worksheet was lost.

Tout le monde sait pourquoi cela arrive et comment cela peut être résolu?

Répondre

0

Semble être une erreur fugace. J'ai supprimé l'ensemble de données, en ai créé un nouveau et l'ai réexécuté. Ça a marché.

3

Je envisagerais de créer un package SQL Sever Integration Services pour importer les données d'Excel dans une base de données SQL et utiliser la base de données comme source de données pour le rapport. Le package SSIS peut être planifié pour actualiser périodiquement les données. L'utilisation d'une source de données basée sur des fichiers comme Excel est vulnérable aux personnes qui modifient la structure de la feuille de calcul et déplacent, suppriment ou verrouillent le fichier.

Questions connexes