Condividi tramite


File e numeri di versione

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL di Azure Synapse Analytics in Microsoft Fabric

Tutti i componenti necessari di SQL Server Management Object (SMO) sono inclusi nel Microsoft.SqlServer.SqlManagementObjects pacchetto NuGet. SMO viene implementato in diversi assembly gestiti. È possibile sviluppare applicazioni SMO in un client o in un server.

Osservazioni:

La versione del file degli assembly SMO viene visualizzata come Principale.0.Compilazione.Revisione. Ma la versione dell'assembly incorporata è Major.100.Compilazione.Revisione. Questa operazione viene eseguita per mantenere separata la versione di SMO usata in ogni applicazione, quindi gli aggiornamenti a uno non influiscono su altri.

Per questo motivo, non installare la versione NuGet degli assembly SMO nella Global Assembly Cache (GAC). In questo modo è possibile che altre applicazioni, tra cui SQL Server Management Studio, si interrompano.

Informazioni su file e versione

File Descrizione
Microsoft.SqlServer.ConnectionInfo.dll Contiene il supporto per la connessione a un'istanza di SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Contiene il supporto per la programmazione di Microsoft Service Broker. È richiesto solo in programmi che accedono a Service Broker.
Microsoft.SqlServer.Smo.dll Contiene la maggior parte delle classi SMO.
Microsoft.SqlServer.SmoExtended.dll Contiene il supporto per le classi SMO.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Contiene il supporto per le classi SMO.
Microsoft.SqlServer.SqlEnum.dll Contiene il supporto per le classi SMO.
Microsoft.SqlServer.WmiEnum.dll Contiene le classi del provider Strumentazione gestione Windows (WMI, Windows Management Instrumentation). È richiesto solo per programmi che utilizzano le classi del Provider WMI.
Microsoft.SqlServer.RegSvrEnum.dll Contiene le classi del server registrato. È richiesto solo per programmi che utilizzano le classi del server registrato.