Namnområden för SMO-objektmodell

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Microsoft Fabric

SQL Server Management Objects (SMO) har olika namnområden. De olika namnrymderna representerar olika funktionsområden i SMO.

I SQL Server 2022 (16.x) finns SMO-sammansättningarna i mappen C:\Program Files\Microsoft SQL Server\160\SDK\Assemblies.

Namespaces

SMO-namnrymderna är:

Class Function
Microsoft.SqlServer.Management.Smo Innehåller instansklasser, verktygsklasser och uppräkningar som används för att manipulera Microsoft SQL Server programmatiskt.
Microsoft.SqlServer.Management.Common Innehåller de klasser som är gemensamma för replikeringshanteringsobjekt (RMO) och SMO, till exempel anslutningsklasser.
Microsoft.SqlServer.Management.Smo.Agent Innehåller klasser som representerar SQL Server-agenten.
Microsoft.SqlServer.Management.Smo.Wmi Innehåller klasser som representerar WMI-providern.
Microsoft.SqlServer.Management.Smo.RegisteredServers Innehåller klasser som representerar registrerad server.
Microsoft.SqlServer.Management.Smo.Mail Innehåller klasser som representerar Database Mail.
Microsoft.SqlServer.Management.Smo.Broker Innehåller klasser som representerar Service Broker.