Partage via


Fichiers et numéros de version

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Tous les composants SMO (SQL Server Management Object) requis sont inclus dans le Microsoft.SqlServer.SqlManagementObjects package NuGet. SMO est implémenté dans plusieurs assemblys managés. Vous pouvez développer des applications SMO sur un client ou sur un serveur.

Notes

La version de fichier des assemblys SMO s’affiche en tant que major.0.Générer.Révision. Mais la version d’assembly incorporée est Majeure.100.Générer.Révision. Cela permet de conserver la version de SMO utilisée dans chaque application séparément, de sorte que les mises à jour d’une application n’affectent pas d’autres personnes.

Pour cette raison, n’installez pas la version NuGet des assemblys SMO dans global Assembly Cache (GAC). Cela peut entraîner l’arrêt d’autres applications, y compris SQL Server Management Studio.

Informations sur les fichiers et les versions

File Description
Microsoft.SqlServer.ConnectionInfo.dll Contient la prise en charge de la connexion à une instance de SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Contient la prise en charge de la programmation de Microsoft Service Broker. Celle-ci n'est requise que dans les programmes qui accèdent au Service Broker.
Microsoft.SqlServer.Smo.dll Contient la plupart des classes SMO.
Microsoft.SqlServer.SmoExtended.dll Assure la prise en charge des classes SMO.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Assure la prise en charge des classes SMO.
Microsoft.SqlServer.SqlEnum.dll Assure la prise en charge des classes SMO.
Microsoft.SqlServer.WmiEnum.dll Contient les classes du fournisseur WMI (Windows Management Instrumentation). Celles-ci sont uniquement requises pour les programmes qui utilisent les classes du fournisseur WMI.
Microsoft.SqlServer.RegSvrEnum.dll Contient les classes de serveurs inscrits. Celles-ci sont uniquement requises pour les programmes qui utilisent les classes de serveurs inscrits.