Je travaille avec Analysis Services et j'ai rencontré un problème de compatibilité. Voici ma situation. J'ai 3 machines:Cubes OLAP: Compatibilité entre Analysis Services 2005 et 2008
- Server2005: Cette machine a SQL Server, Analysis Services et Visual Studio, tous dans les versions 2005.
- Client2008: Cette machine a Visual Studio 2008.
- Client2005: Cette machine a Visual Studio 2005
Ce que je voudrais faire:
- Développer cubes de travail sur Client2008 et le déploiement sur Server2005.
Le problème:
- Je peux lire des données et déployer des cubes. Cependant, lorsque j'essaie de "traiter" un cube, je reçois un message d'erreur: Erreurs dans le moteur relationnel de haut niveau. Une connexion n'a pas pu être établie avec DataSourceID 'xxxxx', nom de 'xxxxx'. Les informations d'emprunt d'identité sont définies sur "Utiliser le compte de service". Je ne sais pas pourquoi je peux utiliser la connexion pour lire les données, je peux déployer le cube (une nouvelle base de données AnalysisServices est créée dans Server2005) mais je ne peux pas traiter les données.
Les tests qui ont travaillé:
- je peux déployer et cubes de processus localement sur Client2008 avec SQL Server 2008.
- je peux déployer et cubes de processus localement sur Server2005.
- Je peux déployer et traiter des cubes sur Server2005 à partir de Client2005.
- Voici le plus étrange de tous: Je développe un cube en utilisant Client2005. Je copie le projet visuel à Client2008 et met à jour le projet pour l'utiliser avec VS2008 et ... ça marche! Cependant, si je développe exactement le même cube avec VS2008 depuis le début, j'ai l'erreur précédente. J'ai comparé les fichiers .ds générés avec VS2005 et VS2008 et n'ai pas trouvé de différences significatives.
Je ne sais rien. Toute aide est appréciée, merci!
ne devrait-ce pas être: "Je suis sans nombre" !? –