What are SQL Server Management Objects?
SQL Server management Objects (SMO) is the new Management Object Model for Yukon. SMO is a result of significant changes to the design and architecture of the existing SQL Server Distributed Management Objects (SQL-DMO). The earlier SQL-DMO was a set of objects encapsulating the MS SQL Server database and replication management. SQL DMO offered a developer a programmatic mechanism to monitor and control the SQL Server. The main advantage of this new set of objects is its performance and scalability. SMO also simplifies the interface to WMI, which would now allow easy integration to WMI for monitoring and server configuration.