Objekter med et 2–tal sidst i navnet er specifikke for SQL Server 2000, og en udvidelse af objektet med samme navn uden 2–tal sidst i navnet. De sidstnævnte objekter er fælles for SQL Server 7.0 og SQL Server 2000.
For eksempel kan objektet „SQLServer“ anvendes til begge platforme, mens objektet „SQLServer2“ kun kan anvendes til SQL Server 2000.
Der nedarves således at „SQLServer2“ udvider „SQLServer“. Det vil sige at der kun skal oprettes reference til én instans af ét object.
Adgangen fra SQL–DMO klienten til SQL Server serveren sker med ODBC. Men da ODBC er på vej ud (se MDAC SDK) bliver SQL–DMO afløst af SQL Server Management Objects (SMO).
Klasser
Alert
AlertSystem
Application
Backup(–2)
BackupDevice
BulkCopy
Category
Check
Column
Configuration
ConfigValue
Database(–2)
DatabaseRole(–2)
DBFile
DBObject
DBOption
Default
DistributionArticle
DistributionDatabase
DistributionPublication
DistributionPublisher
DistributionSubscription(–2)
Distributor
DRIDefault
FileGroup
FullTextCatalog
FullTextService
Index
IntegratedSecurity
Job
JobFilter
JobHistoryFilter
JobSchedule
JobServer
JobStep
Key
Language
LinkedServer
LinkedServerLogin
LogFile
Login
MergeArticle
MergeDynamicSnapshotJob
MergePublication
MergePullSubscription
MergeSubscription
MergeSubsetFilter
NameList
Operator
Permission(–2)
Property
Publisher
QueryResults
RegisteredServer
RegisteredSubscriber
Registry(–2)
RemoteLogin
RemoteServer
Replication
ReplicationDatabase
ReplicationSecurity
ReplicationStoredProcedure
ReplicationTable
Restore
Rule
Schedule
ServerGroup
ServerRole
SQLObjectList
SQLServer(–2)
StoredProcedure
Subscriber
SystemDatatype
Table(–2)
TargetServer
TargetServerGroup
TransactionLog
TransArticle
Transfer(–2)
TransPublication
TransPullSubscription
TransSubscription
Trigger
User
UserDefinedDatatype
UserDefinedFunction
View
Samlinger
DatabaseRoles
StoredProcedures
Tables
UserDefinedFunctions
Views