Partilhar via


Instalação do 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

Esta página fornece informações sobre como instalar o SMO para uso por aplicativos e os requisitos do sistema para usar o SMO.

Pacote SMO NuGet

A partir do SQL Server 2017, o SMO é distribuído como o pacote NuGet Microsoft.SqlServer.SqlManagementObjects para permitir que os usuários desenvolvam aplicativos com o SMO.

Este é um substituto para SharedManagementObjects.msi, que foi lançado anteriormente como parte do SQL Feature Pack para cada versão do SQL Server. Os aplicativos que usam o SMO devem ser atualizados para usar o pacote NuGet e serão responsáveis por garantir que os binários sejam instalados com o aplicativo que está sendo desenvolvido.

Important

Conforme mencionado na página Arquivos e Números de Versão , você não deve instalar os assemblies SMO no GAC. Isso pode causar problemas com outros aplicativos que também usam essas versões do SMO (como o SQL Server Management Studio).

Instalando o pacote

Consulte Início rápido do NuGet - Usar um pacote para obter instruções e exemplos de instalação e uso de um pacote NuGet.

Requisitos do sistema

O SMO requer o .NET Framework 4.0 ou o .NET Core 2.0 para ser executado, portanto, todos os aplicativos que o usam devem garantir que as máquinas cliente tenham essa versão ou superior instalada. Alguns binários nativos instalados com as bibliotecas NetFx SMO também requerem a instalação do tempo de execução do VC 2013; esse tempo de execução não está incluído no pacote. Você pode baixar o redist apropriado para sua arquitetura de destino de https://www.microsoft.com/download/details.aspx?id=40784

Guia de programação

O Guia de Programação do SMO inclui links adicionais para começar a usar o SQL Server Management Objects.