SQL Server Management Objects (SMO)

E937627

SQL Server Management Objects (SMO) is a .NET-based object model that provides programmatic access for configuring, managing, and automating Microsoft SQL Server instances and their components.

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf .NET object model
SQL Server management API
software library
abbreviation SMO
accessibleFrom .NET languages
C#
PowerShell
apiStyle object-oriented API
developedBy Microsoft
distributedWith Microsoft SQL Server
linked to: SQL Server

SQL Server Feature Pack (historical)
documentationUrl https://learn.microsoft.com/sql/relational-databases/server-management-objects-smo/sql-server-management-objects-smo-programming-guide
exposesNamespace Microsoft.SqlServer.Management.Smo
fullName SQL Server Management Objects
license proprietary
partOf Microsoft SQL Server feature set
platform .NET
.NET Core
.NET Framework
programmingLanguage C#
provides classes for SQL Server metadata access
methods for creating and altering SQL Server objects
methods for executing T-SQL scripts
methods for performing SQL Server backups
methods for performing SQL Server restores
relatedTo SQL Server Management Studio
SQL Server PowerShell provider
WMI Provider for Server Events
supportsAutomation scheduling and batch operations via scripts
supportsComponent SQL Server Agent jobs
linked to: SQL Server Agent

SQL Server instances
linked to: SQL Server

backup and restore operations
databases
linked servers
logins
stored procedures
tables
views
supportsFeature SQL Server high availability configuration
SQL Server security configuration
supportsVersion Microsoft SQL Server 2005 and later
linked to: SQL Server
targetDatabaseSystem Microsoft SQL Server
linked to: SQL Server
usedFor automation of SQL Server administration tasks
building custom SQL Server administration tools
configuration of SQL Server instances
programmatic management of Microsoft SQL Server
scripting SQL Server objects
vendor Microsoft

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

SQL Server Agent canBeManagedWith SQL Server Management Objects (SMO)
SQL Server Management Objects fullName SQL Server Management Objects
linked to: SQL Server Management Objects (SMO)
SQL Server Management Objects exposesNamespace Microsoft.SqlServer.Management.Smo
linked to: SQL Server Management Objects (SMO)