Développement avec AMO (Analysis Management Objects)Developing with Analysis Management Objects (AMO)

S’APPLIQUE À :ouiSQL Server Analysis ServicesnonAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis ServicesObjets AMO (Analysis Management) est la bibliothèque d’objets accessibles par programme complète qui permet à une application gérer une instance en cours d’exécution de MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. Analysis Management Objects (AMO) is the complete library of programmatically accessed objects that enables an application to manage a running instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.

Cette section explique les concepts AMO en mettant l'accent sur les objets principaux. Elle explique comment et quand les utiliser et la façon dont ils sont liés les uns aux autres.This section explains AMO concepts, focusing on major objects, how and when to use them, and the way they are interrelated. Pour plus d’informations sur les classes ou des objets spécifiques, consultez :For more information about specific objects or classes, see:

Nouveautés de SQL Server 2016New in SQL Server 2016

Dans SQL Server 2016, AMO est refactorisé en plusieurs assemblys.In SQL Server 2016, AMO is refactored into multiple assemblies. Classes génériques, telles que Server, base de données et des rôles sont dans le Microsoft.AnalysisServices.Core Namespace.Generic classes such as Server, Database, and Roles are in the Microsoft.AnalysisServices.Core Namespace. API spécifiques multidimensionnel restent dans Microsoft.AnalysisServices Namespace.Multidimensional-specific APIs remain in Microsoft.AnalysisServices Namespace.

Des scripts personnalisés et les applications écrites sur des versions antérieures de AMO continue de fonctionner sans modification.Custom scripts and applications written against earlier versions of AMO will continue to work with no modification. Toutefois, si vous avez script ou des applications qui ciblent SQL Server 2016 en particulier, ou si vous avez besoin de reconstruire une solution personnalisée, veillez à ajouter le nouvel assembly et l’espace de noms à votre projet.However, if you have script or applications that target SQL Server 2016 specifically, or if you need to rebuild a custom solution, be sure to add the new assembly and namespace to your project.

Voir aussiSee Also

Développement avec Analysis Services Scripting Language ( ASSL ) Développement avec XMLA dans Analysis ServicesDeveloping with Analysis Services Scripting Language (ASSL) Developing with XMLA in Analysis Services