2010-02-05 18 views
2

J'ai créé un cube dans SSAS 2008, et l'ont déployé sur mon serveur local. Je peux me connecter au cube via Excel 2007, et le tableau croisé dynamique et le tableau croisé dynamique fonctionnent parfaitement. Lorsque je tente de DRILLTHROUGH sur une cellule pour voir les lignes de détail, je reçois l'erreur suivante:Comment faire pour résoudre une erreur dans Excel drillthrough 2007 -> 2008 SSAS

« La requête n'a pas couru, ou la table de base de données ne peut être ouvert

Vérifiez le serveur de base de données ou un contact. Assurez-vous que la base de données externe est disponible et n'a pas été déplacée ou réorganisée, puis réessayez l'opération. "

Je suis administrateur sur ma machine locale, je peux faire le OK dans drillthrough Visual Studio dans le concepteur, mais Excel échoue avec l'erreur ci-dessus. J'obtiens la même erreur si je double-clique pour percer, ou lorsque je crée une action d'extraction personnalisée et que j'essaie d'utiliser cela.

Quelqu'un d'autre a connu ce problème et de savoir le correctif?

Répondre

1

OK, a découvert le problème.

Il y a un problème lié à l'environnement local. Vous semblez avoir deux choix, vous pouvez définir les paramètres régionaux de la machine à l'anglais américain pour les programmes non-Unicode, ce qui ne semble pas possible pour les déploiements, ou (mieux) vous pouvez modifier la connexion Excel pour Analysis Services, et ajouter « Locale Identifier = 1033 "à la fin de la chaîne de connexion.

Apparemment assez similaire à ceci, à partir de 2005: http://connect.microsoft.com/SQLServer/feedback/details/127113/error-when-creating-an-excel-pivot-table-from-a-ssas-project