Arquivos e números de versão
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Banco de Dados SQL no Microsoft Fabric
Todos os componentes necessários do SQL Server Management Object (SMO) estão incluídos no Microsoft.SqlServer.SqlManagementObjects
pacote NuGet. SMO é implementado em vários assemblies gerenciados. Você pode desenvolver aplicativos SMO em um cliente ou um servidor.
Comentários
A versão do arquivo dos assemblies do SMO é exibida como Principal.0.Construir.Revisão. Mas a versão de montagem incorporada é Major.100.Construir.Revisão. Isso é feito para manter a versão do SMO usada em cada aplicativo separada, para que as atualizações de um não afetem as outras.
Por esse motivo, não instale a versão NuGet dos assemblies do SMO no GAC (Cache de Assembly Global). Isso pode fazer com que outros aplicativos, incluindo o SQL Server Management Studio, sejam interrompidos.
Informações de arquivo e versão
Arquivo | Descrição |
---|---|
Microsoft.SqlServer.ConnectionInfo.dll |
Contém suporte para conexão com uma instância do SQL Server. |
Microsoft.SqlServer.ServiceBrokerEnum.dll |
Contém suporte para programação do Microsoft Service Broker. Só é necessário em programas que acessam o Service Broker. |
Microsoft.SqlServer.Smo.dll |
Contém o a maioria das classes SMO. |
Microsoft.SqlServer.SmoExtended.dll |
Contém suporte para as classes SMO. |
Microsoft.SqlServer.Management.Sdk.Sfc.dll |
Contém suporte para as classes SMO. |
Microsoft.SqlServer.SqlEnum.dll |
Contém suporte para as classes SMO. |
Microsoft.SqlServer.WmiEnum.dll |
Contém as classes de Provedor WMI (Windows Management Instrumentation). Só é necessário para programas que usam as classes de Provedor WMI. |
Microsoft.SqlServer.RegSvrEnum.dll |
Contém as classes de Servidor Registrado. Só é necessário para programas que usam as classes de Servidor Registrado. |