Namespaces des SMO-Objektmodells
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics SQL-Datenbank in Microsoft Fabric
SQL Server Management Objects (SMO) verfügt über verschiedene Namespaces. Die verschiedenen Namespaces stellen unterschiedliche Bereiche der Funktionalität innerhalb von SMO dar.
In SQL Server 2022 (16.x) befinden sich die SMO-Assemblys im Ordner "C:\Programme\Microsoft SQL Server\160\SDK\Assemblies".
Namespaces
Es folgt eine Liste der SMO-Namespaces:
Klasse | Funktion |
---|---|
Microsoft.SqlServer.Management.Smo | Enthält Instanzklassen, Hilfsklassen und Enumerationen, die zum programmgesteuerten Bearbeiten von Microsoft SQL Server verwendet werden. |
Microsoft.SqlServer.Management.Common | Enthält die Klassen, die Replikationsverwaltungsobjekte (RMO) und SMO gemeinsam haben, z. B. Verbindungsklassen. |
Microsoft.SqlServer.Management.Smo.Agent | Enthält Klassen, die den SQL Server-Agent darstellen. |
Microsoft.SqlServer.Management.Smo.Wmi | Enthält Klassen, die den WMI-Anbieter darstellen. |
Microsoft.SqlServer.Management.Smo.RegisteredServers | Enthält Klassen, die den registrierten Server darstellen. |
Microsoft.SqlServer.Management.Smo.Mail | Enthält Klassen, die Datenbank-E-Mail darstellen. |
Microsoft.SqlServer.Management.Smo.Broker | Enthält Klassen, die den Service Broker darstellen. |