共用方式為


檔案和版本號碼

適用於:sql ServerAzure SQL 資料庫 Azure SQL 受控執行個體 Microsoft Fabric 中的 Azure Synapse Analytics SQL 資料庫

NuGet 套件中包含 Microsoft.SqlServer.SqlManagementObjects 所有必要的 SQL Server 管理物件 (SMO) 元件。 SMO 會在數個 Managed 元件中實作。 您可以在用戶端或伺服器上開發 SMO 應用程式。

備註

SMO 元件的檔案版本會顯示為 主要0.組建修訂。 但內嵌元件版本是 主要版本。100.組建修訂。 這樣做是為了將每個應用程式中使用的 SMO 版本分開,因此對其中一個的更新不會影響任何其他版本。

基於這個理由,請勿將 SMO 元件的 NuGet 版本安裝到全域程式集緩存 (GAC)。 這樣做可能會導致其他應用程式,包括 SQL Server Management Studio 中斷。

檔案和版本資訊

檔案 說明
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 Management Instrumentation (WMI) 提供者類別。 這僅適用於使用 WMI 提供者類別的程式。
Microsoft.SqlServer.RegSvrEnum.dll 包含已註冊的伺服器類別。 這僅適用於使用已註冊伺服器類別的程式。