SQL Server Management Objects (SMO) to zbiór obiektów .NET, które zostały stworzone w celu programistycznego zarządzania SQL Serwerem. Pierwszy raz wprowadzone zostały w SQL Server 2005 jako cześć SQL Server Feature Pack i obecnie dostępne są we wszystkich wersjach SQL Server łącznie z Express Edition.