Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Analysis Services fournit trois fournisseurs de données pour l’accès au serveur et aux données. Toutes les applications qui se connectent à Analysis Services le font à l’aide de l’un de ces fournisseurs. Deux des fournisseurs, ADOMD.NET et Analysis Services Management Objects (AMO), sont des fournisseurs de données managés. Le fournisseur OLE DB Analysis Services (DLL MSOLAP) est un fournisseur de données natif.
Dans les organisations qui exécutent plusieurs versions d’Analysis Services, vous devrez peut-être installer des versions plus récentes des fournisseurs de données sur les stations de travail utilisateur qui se connectent aux données Analysis Services. Les connexions aux versions plus récentes d’Analysis Services nécessitent des fournisseurs de données de la même version majeure. Par exemple, pour se connecter à SQL Server 2014 Analysis Services (SSAS), chaque station de travail doit avoir un fournisseur de données à partir de la version 2014. Bien qu’Excel installe les fournisseurs de données qu’il doit se connecter, ce fournisseur peut être obsolète par rapport aux instances Analysis Services que vous utilisez.
Cette rubrique contient la section suivante :
Guide pratique pour déterminer la version du serveur
Comment déterminer la version des fournisseurs de données Analysis Services
Où obtenir des fournisseurs de données de version plus récents
Fournisseur OLE DB de Analysis Services
Guide pratique pour déterminer la version du serveur
Connaître la version de l’instance Analysis Services vous aidera à déterminer si vous devez installer des versions plus récentes des fournisseurs de données sur les stations de travail de votre organisation.
- Dans SQL Server Management Studio, connectez-vous à l’instance Analysis Services. Cliquez avec le bouton droit sur l’instance à vérifier, pointez sur Rapports, puis cliquez sur Général. Les informations de génération d’édition et de version s’affichent dans le rapport.
Le numéro de build principal de la version initiale de SQL Server 2014 est 12.0.2000.9.
Pour plus d’informations sur l’obtention des informations de version et de build, consultez Comment déterminer la version et l’édition de SQL Server et de ses composants.
Comment déterminer la version des fournisseurs de données Analysis Services
Les fournisseurs de données sont installés avec Analysis Services, ainsi que par les applications clientes qui se connectent régulièrement aux bases de données Analysis Services, telles qu’Excel.
Office 2007 installe des fournisseurs de données à partir de SQL Server 2005. Office 2010 installe des fournisseurs de données à partir de SQL Server 2008. Office 2013 installe des fournisseurs de données à partir de SQL Server 2012. Si vous utilisez plusieurs versions d’Office ou DE SQL Server, et que la disponibilité des connexions ou des fonctionnalités n’est pas ce que vous attendez, vous devrez peut-être installer une version plus récente des fournisseurs de données. Vous pouvez exécuter plusieurs versions majeures de chaque fournisseur de données côte à côte sur le même ordinateur.
Rechercher la version du fichier du fournisseur OLEDB
Accédez à \Program Files\Microsoft Analysis Services\AS OLEDB\120.
Cliquez avec le bouton droit sur msolap120.dll, puis cliquez sur Propriétés.
Si vous ne trouvez pas le fichier à cet emplacement ou si le chemin du dossier inclut AS OLEDB\110 ou AS OLEDB\90, vous utilisez une bibliothèque plus ancienne et devez maintenant installer une version plus récente (AS OLEDB\11) pour vous connecter à SQL Server 2014.
Rechercher la version du fichier de ADOMD.NET et AMO
Accédez à C :\Windows\Assembly
Cliquez avec le bouton droit sur Microsoft.AnalysisServices.AdomdClient, puis cliquez sur Propriétés. Cliquez sur Version.
Pour AMO, cliquez avec le bouton droit sur Microsoft.AnalysisServices.
Pour plus d'informations sur les numéros de version et de build par édition, consultez SQL Server Builds on Blogspot.
Où obtenir des fournisseurs de données de version plus récents
La version installée sur l’ordinateur client doit correspondre à la version principale du serveur fournissant les données. Si l’installation du serveur est plus récente que les fournisseurs de données installés sur les stations de travail de votre réseau, vous devrez peut-être installer des bibliothèques plus récentes.
Rechercher les fournisseurs de données sur le site de téléchargement
Accédez au Centre de téléchargement Microsoft.
Développez les instructions d’installation.
Faites défiler jusqu’à la section contenant les composants Analysis Services. ADOMD.NET, le fournisseur OLE DB et AMO sont deuxième, troisième et quatrième dans la liste. Chaque bibliothèque est disponible dans les versions 32 bits ou 64 bits. Les serveurs et les stations de travail plus récentes exécutant un système d’exploitation 64 bits nécessitent la version 64 bits.
Fournisseur Analysis Services OLE DB
Le fournisseur OLE DB Analysis Services est le fournisseur natif pour les connexions de base de données Analysis Services. MSOLAP est utilisé indirectement par ADOMD.NET et AMO, en déléguant les demandes de connexion au fournisseur de données. Vous pouvez également appeler le fournisseur OLE DB directement à partir du code d’application, que vous pouvez faire si les exigences de solution empêchent l’utilisation d’une API managée.
Le fournisseur OLE DB Analysis Services est installé automatiquement par le programme d’installation de SQL Server, Excel et d’autres applications fréquemment utilisées pour accéder aux bases de données Analysis Services. Vous pouvez également l’installer manuellement en le téléchargeant à partir du centre de téléchargement. Par défaut, le fournisseur se trouve dans le dossier \Program Files\Microsoft Analysis Services. Le fournisseur doit être installé sur n’importe quelle station de travail utilisée pour accéder aux données Analysis Services.
MSOLAP130.dll est la version du fournisseur OLE DB Analysis Services fourni dans SQL Server 2014. D’autres versions précédentes récentes incluent MSOLAP10.dll (pour SQL Server 2008 et 2008 R2) et MSOLAP90.dll (pour SQL Server 2005).
Les fournisseurs OLE DB sont souvent spécifiés sur les chaînes de connexion. Une chaîne de connexion Analysis Services utilise une autre nomenclature pour faire référence au fournisseur OLE DB : MSOLAP.<version>.dll
MSOLAP.5.dll est le fournisseur OLE DB Analysis Services actuel installé avec Excel 2013. Les versions précédentes, telles que MSOLAP.4.dll ou MSOLAP.3.dll, sont souvent trouvées sur les stations de travail exécutant des versions antérieures d’Excel. Certaines fonctionnalités Analysis Services, telles que le complément PowerPivot, nécessitent des versions spécifiques du fournisseur OLE DB. Pour plus d’informations, consultez Propriétés de la chaîne de connexion (Analysis Services).
ADOMD.NET
ADOMD.NET est un fournisseur de données managé utilisé pour interroger des données Analysis Services. Excel utilise ADOMD.NET lors de la connexion à un cube Analysis Services spécifique. La chaîne de connexion que vous voyez dans Excel est destinée à une connexion ADOMD.NET.
ADOMD.NET est installé par le programme d’installation de SQL Server et utilisé par les applications clientes SQL Server pour se connecter à Analysis Services. Office installe cette bibliothèque pour prendre en charge les connexions de données à partir d’Excel. Comme avec d’autres fournisseurs de données inclus dans SQL Server, vous pouvez redistribuer ADOMD.NET si vous utilisez la bibliothèque dans du code personnalisé. Vous pouvez également télécharger et l’installer manuellement pour obtenir la version la plus récente (voir Comment déterminer la version des fournisseurs de données Analysis Services dans cette rubrique).
Pour vérifier les informations de version du fichier, recherchez ADOMD.NET dans le Global Assembly Cache, où il est répertorié en tant que Microsoft.AnalysisServices.AdomdClient.
Lors de la connexion à une base de données, les propriétés de chaîne de connexion pour les trois bibliothèques sont largement identiques. Presque toutes les chaînes de connexion que vous définissez pour ADOMD.NET (ConnectionString) fonctionnent également pour AMO et le fournisseur OLE DB Analysis Services. Pour plus d’informations, consultez Propriétés de chaîne de connexion (Analysis Services).
Pour plus d’informations sur la connexion par programmation, consultez Établissement de connexions dans ADOMD.NET.
AMO
AMO est un fournisseur de données managé utilisé pour l’administration et la définition des données du serveur. Par exemple, SQL Server Management Studio utilise AMO pour se connecter à Analysis Services.
AMO est installé par le programme d’installation de SQL Server et utilisé par les applications clientes SQL Server pour se connecter à Analysis Services. Vous pouvez également télécharger et l’installer manuellement lors de l’utilisation d’AMO dans du code personnalisé (voir Comment déterminer la version des fournisseurs de données Analysis Services dans cette rubrique). AMO est disponible dans le Global Assembly Cache, en tant que Microsoft.AnalysisServices.
Une connexion utilisant AMO est généralement minimale, composée de « data source=<servername> ». Une fois qu’une connexion est établie, vous utilisez l’API pour utiliser des collections de bases de données et des objets principaux. SSDT et SSMS utilisent AMO pour se connecter à une instance Analysis Services.
Pour plus d’informations sur la connexion par programmation, consultez Programmation d’objets fondamentaux AMO.