Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.46 KB

File metadata and controls

42 lines (35 loc) · 2.46 KB
title Developing with Analysis Management Objects (AMO) | Microsoft Docs
ms.custom
SQL2016_New_Updated
ms.date 03/14/2017
ms.prod sql-server-2016
ms.reviewer
ms.suite
ms.technology
analysis-services
docset-sql-devref
ms.tgt_pltfrm
ms.topic reference
applies_to
SQL Server 2016 Preview
helpviewer_keywords
Analysis Management Objects, programming
AMO, programming
ms.assetid 91354fc9-22da-4724-b97f-3b1e7b0e69d3
caps.latest.revision 47
author Minewiskan
ms.author owend
manager erikre

Developing with Analysis Management Objects (AMO)

Analysis Management Objects (AMO) is the complete library of programmatically accessed objects that enables an application to manage a running instance of [!INCLUDEmsCoName] [!INCLUDEssNoVersion] [!INCLUDEssASnoversion].

This section explains AMO concepts, focusing on major objects, how and when to use them, and the way they are interrelated. For more information about specific objects or classes, see:

New in SQL Server 2016

In SQL Server 2016, AMO is refactored into multiple assemblies. Generic classes such as Server, Database, and Roles are in the Microsoft.AnalysisServices.Core Namespace. Multidimensional-specific APIs remain in Microsoft.AnalysisServices Namespace.

Custom scripts and applications written against earlier versions of AMO will continue to work with no modification. 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.

See Also

Developing with Analysis Services Scripting Language (ASSL) Developing with XMLA in Analysis Services