Compartilhar via


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.