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)