Partilhar via


Ficheiros e números de versão

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

Todos os componentes necessários do SQL Server Management Object (SMO) estão incluídos no Microsoft.SqlServer.SqlManagementObjects pacote NuGet. O SMO é implementado em vários assemblies gerenciados. Você pode desenvolver aplicativos SMO em um cliente ou servidor.

Remarks

A versão do arquivo dos assemblies SMO é exibida como Major. 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 nenhum outro.

Por esse motivo, não instale a versão NuGet dos assemblies SMO no GAC (Global Assembly Cache). Isso pode fazer com que outros aplicativos, incluindo o SQL Server Management Studio, sejam interrompidos.

Informações sobre ficheiros e versões

File Description
Microsoft.SqlServer.ConnectionInfo.dll Contém suporte para conexão a uma instância do SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Contém suporte para programação do Microsoft Service Broker. Isso é necessário somente em programas que acessam o Service Broker.
Microsoft.SqlServer.Smo.dll Contém 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 do Provedor WMI (Instrumentação de Gerenciamento do Windows). Isso é necessário apenas para programas que usam as classes WMI Provider.
Microsoft.SqlServer.RegSvrEnum.dll Contém as classes de Servidor Registrado. Isso é necessário apenas para programas que usam as classes de servidor registrado.