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. |