Поделиться через


Файлы и номера версий

Область применения:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics

Все необходимые компоненты объекта управления SQL Server (SMO) включены в Microsoft.SqlServer.SqlManagementObjects пакет NuGet. Объекты SMO реализованы в нескольких управляемых сборках. Можно разрабатывать приложения объектов SMO либо на клиенте, либо на сервере.

Замечания

Версия файла сборок SMO отображается как основная.0.Сборка.Редакция. Но внедренная версия сборки является основной.100.Сборка.Редакция. Это делается, чтобы сохранить версию SMO, используемую в каждом приложении отдельно, поэтому обновления для одного не влияют ни на кого другого.

По этой причине не устанавливайте версию сборок SMO NuGet в глобальный кэш сборок (GAC). Это может привести к разрыву других приложений, включая SQL Server Management Studio.

Сведения о файлах и версиях

Файл Description
Microsoft.SqlServer.ConnectionInfo.dll Содержит поддержку подключения к экземпляру SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Содержит поддержку программирования Microsoft Service Broker. Это требуется только в программах, которые используют компонент Service Broker.
Microsoft.SqlServer.Smo.dll Содержит большинство классов SMO.
Microsoft.SqlServer.SmoExtended.dll Содержит поддержку для классов SMO.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Содержит поддержку для классов SMO.
Microsoft.SqlServer.SqlEnum.dll Содержит поддержку для классов SMO.
Microsoft.SqlServer.WmiEnum.dll Содержит классы поставщика инструментария управления Windows (WMI). Это требуется только для программ, которые используют классы поставщика WMI.
Microsoft.SqlServer.RegSvrEnum.dll Содержит классы зарегистрированного сервера. Это требуется только для программ, которые используют классы зарегистрированного сервера.