Dateien und Versionsnummern
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics SQL-Datenbank in Microsoft Fabric
Alle erforderlichen SMO-Komponenten (SQL Server Management Object) sind im Microsoft.SqlServer.SqlManagementObjects
NuGet-Paket enthalten. SMO ist in mehreren verwalteten Assemblys implementiert. Sie können SMO-Anwendungen entweder auf einem Client oder auf einem Server entwickeln.
Hinweise
Die Dateiversion der SMO-Assemblys wird als Hauptversion angezeigt.0.Erstellen.Überarbeitung. Die eingebettete Assemblyversion ist jedoch "Major".100.Erstellen.Überarbeitung. Dies geschieht, um die Version von SMO, die in jeder Anwendung verwendet wird, getrennt zu halten, sodass Updates für eine andere Person keine Auswirkungen haben.
Installieren Sie daher die NuGet-Version von SMO-Assemblys nicht im globalen Assemblycache (GAC). Dies kann dazu führen, dass andere Anwendungen, einschließlich SQL Server Management Studio, zu Unterbrechungen führen.
Datei- und Versionsinformationen
Datei | Beschreibung |
---|---|
Microsoft.SqlServer.ConnectionInfo.dll |
Enthält Unterstützung für die Verbindung mit einer Instanz von SQL Server. |
Microsoft.SqlServer.ServiceBrokerEnum.dll |
Enthält Unterstützung für die Programmierung des Microsoft Service Broker. Dies ist nur in Programmen erforderlich, die auf Service Broker zugreifen. |
Microsoft.SqlServer.Smo.dll |
Enthält einen Großteil der SMO-Klassen. |
Microsoft.SqlServer.SmoExtended.dll |
Unterstützt die SMO-Klassen. |
Microsoft.SqlServer.Management.Sdk.Sfc.dll |
Unterstützt die SMO-Klassen. |
Microsoft.SqlServer.SqlEnum.dll |
Unterstützt die SMO-Klassen. |
Microsoft.SqlServer.WmiEnum.dll |
Enthält die WMI-Anbieterklassen (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation). Dies ist nur für Programme erforderlich, die die WMI-Anbieterklassen verwenden. |
Microsoft.SqlServer.RegSvrEnum.dll |
Enthält die Klassen, die den registrierten Server darstellen. Dies ist nur für Programme erforderlich, die die Klassen für den registrierten Server enthalten. |