File e numeri di versione
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics
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. |