--- title: "SQL-DMO Mapping to SMO | Microsoft Docs" ms.custom: "" ms.date: "03/06/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: "database-engine" ms.topic: "reference" ms.assetid: 590f5396-98d5-485e-9b41-728c6ed7cb9d author: mashamsft ms.author: mathoma manager: craigg --- # SQL-DMO Mapping to SMO SQL Distributed Management Objects (SQL-DMO) is no longer included in [!INCLUDE[ssSQL11](../../includes/sssql11-md.md)], SQL-DMO applications should be converted to use [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Management Objects (SMO). The SMO object model is similar to SQL-DMO, so most SQL-DMO objects map to an object with the same name in SMO. However, some SQL-DMO objects were changed or dropped in the transition to SMO. This table lists the recommended action to take for SQL-DMO objects that were not converted directly to SMO. |SQL-DMO object|Action in SMO| |---------------------|-------------------| |View2 Object|Moved to Namespace.| |AlertSystem Object|Moved to Namespace.| |Application Object|Removed.| |Backup Object and Backup2 Object| and objects.| |BackupDevice Object| objects| |BulkCopy Object and BulkCopy2 Object|Removed and replaced by object.| |Category Object|Moved to Namespace. Replace by , , objects.| |Check Object| object| |Column Object and Column2 Object| object.| |Configuration Object| and objects.| |ConfigValue Object| object.| |Database Object and Database2 Object| object.| |DatabaseRole Object and DatabaseRole2 Object| object.| |DBFile Object| object.| |DBOption Object and DBOption2 Object|Moved into the object.| |Default Object and Default2 Object| object.| |DistributionArticle Object and DistributionArticle2 Object|Moved to namespace.| |DistributionDatabase Object and DistributionDatabase2 Object|Moved to namespace.| |DistributionPublication Object and DistributionPublication2 Object|Moved to namespace.| |DistributionSubscription Object and DistributionSubscription2 Object|Moved to namespace.| |Distributor Object and Distributor2 Object|Moved to the namespace.| |DRIDefault Object|Moved to object.| |FileGroup Object and FileGroup2 Object| object.| |FullTextCatalog Object and FullTextCatalog2 Object| and objects.| |Index Object and Index2 Object| object| |IntegratedSecurity Object|Functionality moved to object in namespace.| |Job Object| object. Moved to namespace.| |JobFilter Object| object. Moved to namespace.| |JobHistoryFilter Object| object. Moved to namespace.| |JobSchedule Object| object. Moved to namespace.| |JobServer Object and JobServer2 Object| object. Moved to namespace.| |JobStep Object| object. Moved to namespace.| |Key Object| and objects.| |LinkedServer Object and LinkedServer2 Object| object.| |LinkedServerLogin Object| object.| |LogFile Object| object.| |Login Object and Login2 Object| object.| |MergeArticle Object and MergeArticle2 Object| object. Moved to namespace.| |MergeDynamicSnapshotJob Object|Moved to namespace.| |MergePublication Object and MergePublication2 Object| object. Moved to namespace.| |MergePullSubscription Object and MergePullSubscription2 Object| object. Moved to namespace.| |MergeSubscription Object| object. Moved to namespace.| |MergeSubsetFilter Object|Moved to `N:Microsoft.SqlServer.Replication` namespace.| |NameList Object|Removed. Alternative functionality in object.| |Operator Object|Moved to namespace.| |Permission Object and Permission2 Object|, , , and objects.| |Property Object|`Property` object.| |Publisher Object and Publisher2 Object| object. Moved to namespace.| |QueryResults Object and QueryResults2 Object|Replaced by or system object.| |RegisteredServer Object|Moved to namespace.| |RegisteredSubscriber Object|Moved to namespace.| |Registry Object and Registry2 Object|Removed.| |RemoteLogin Object| object. Moved to Common namespace.| |RemoteServer Object and RemoteServer2 Object| object. Moved to namespace.| |Replication Object|Moved to namespace.| |ReplicationDatabase Object and ReplicationDatabase2 Object| object. Moved to namespace.| |ReplicationSecurity Object| object. Moved to namespace.| |ReplicationStoredProcedure Object and ReplicationStoredProcedure2 Object| object. Moved to namespace.| |ReplicationTable Object and ReplicationTable2 Object| object. Moved to namespace.| |Restore Object and Restore2 Object| and objects.| |Rule Object and Rule2 Object| object| |Schedule Object|Moved to namespace.| |ServerGroup Object|Removed.| |ServerRole Object| object.| |SQLObjectList Object| array.| |SQLServer Object and SQLServer2 Object| object.| |StoredProcedure Object and StoredProcedure2 Object| and objects| |Subscriber Object and Subscriber2 Object|Moved to namespace.| |SystemDatatype Object and SystemDataType2 Object| object.| |Table Object and Table2 Object| object.| |TargetServer Object|Moved to namespace.| |TargetServerGroup Object|Moved to namespace.| |TransactionLog Object|Functionality moved into the object.| |TransArticle Object and TransArticle2 Object| object. Moved to namespace.| |Transfer Method and Transfer2 Object| object.| |TransPublication Object and TransPublication2 Object| object. Moved to namespace.| |TransPullSubscription Object and TransPullSubscription2 Object| object. Moved to namespace.| |Trigger Object and Trigger2 Object| object.| |User Object and User2 Object| object.| |UserDefinedDatatype Object and UserDefinedDataType2 Object| object.| |UserDefinedFunction Object| and objects.| |View Object and View2 Object| object.| ## See Also [SQL Server Management Objects (SMO) Programming Guide](../../relational-databases/server-management-objects-smo/sql-server-management-objects-smo-programming-guide.md)