Partilhar via


Namespaces do Modelo de Objetos SMO

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do AzureBanco de Dados SQL do Azure Synapse Analyticsno Microsoft Fabric

O SQL Server Management Objects (SMO) tem vários namespaces. Os diferentes namespaces representam diferentes áreas de funcionalidade dentro do SMO.

No SQL Server 2022 (16.x), os assemblies SMO estão localizados na pasta C:\Arquivos de Programas\Microsoft SQL Server\160\SDK\Assemblies.

Namespaces

Os namespaces SMO são:

Class Function
Microsoft.SqlServer.Management.Smo Contém classes de instância, classes de utilitário e enumerações que são usadas para manipular programaticamente o Microsoft SQL Server.
Microsoft.SqlServer.Management.Common Contém as classes que são comuns ao RMO (Replication Management Objects) e ao SMO, como classes de conexão.
Microsoft.SqlServer.Management.Smo.Agent Contém classes que representam o SQL Server Agent.
Microsoft.SqlServer.Management.Smo.Wmi Contém classes que representam o provedor WMI.
Microsoft.SqlServer.Management.Smo.RegisteredServers Contém classes que representam o Servidor Registrado.
Microsoft.SqlServer.Management.Smo.Mail Contém classes que representam o Database Mail.
Microsoft.SqlServer.Management.Smo.Broker Contém classes que representam o Service Broker.