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


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

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsБаза данных SQL в Microsoft Fabric

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

Remarks

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

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

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

File 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 Содержит классы зарегистрированного сервера. Это требуется только для программ, которые используют классы зарегистрированного сервера.