Filer och versionsnummer

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Microsoft Fabric

Alla nödvändiga komponenter för SQL Server Management Object (SMO) ingår i Microsoft.SqlServer.SqlManagementObjects NuGet-paketet. SMO implementeras i flera hanterade sammansättningar. Du kan utveckla SMO-program på antingen en klient eller en server.

Remarks

Filversionen av SMO-sammansättningarna visas som huvudversion. 0. Skapa. Revision. Men den inbäddade sammansättningsversionen är Major. 100. Skapa. Revision. Detta görs för att hålla den version av SMO som används i varje program separat, så uppdateringar till en påverkar inte andra.

Därför ska du inte installera NuGet-versionen av SMO-sammansättningar i den globala sammansättningscachen (GAC). Detta kan leda till att andra program, inklusive SQL Server Management Studio, går sönder.

Fil- och versionsinformation

File Description
Microsoft.SqlServer.ConnectionInfo.dll Innehåller stöd för att ansluta till en instans av SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Innehåller stöd för programmering av Microsoft Service Broker. Detta krävs endast i program som har åtkomst till Service Broker.
Microsoft.SqlServer.Smo.dll Innehåller det mesta av SMO-klasserna.
Microsoft.SqlServer.SmoExtended.dll Innehåller stöd för SMO-klasserna.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Innehåller stöd för SMO-klasserna.
Microsoft.SqlServer.SqlEnum.dll Innehåller stöd för SMO-klasserna.
Microsoft.SqlServer.WmiEnum.dll Innehåller windows management instrumentation (WMI) providerklasser. Detta krävs endast för program som använder WMI-providerklasserna.
Microsoft.SqlServer.RegSvrEnum.dll Innehåller klasserna Registrerad server. Detta krävs endast för program som använder de registrerade serverklasserna.