Delen via


Bestanden en versienummers

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

Alle vereiste SMO-onderdelen (SQL Server Management Object) zijn opgenomen in het Microsoft.SqlServer.SqlManagementObjects NuGet-pakket. SMO wordt geïmplementeerd in verschillende beheerde assembly's. U kunt SMO-toepassingen ontwikkelen op een client of een server.

Remarks

De bestandsversie van de SMO-assembly's wordt weergegeven als Major. 0. Bouwen. Revisie. Maar de ingesloten assemblyversie is Major. 100. Bouwen. Revisie. Dit wordt gedaan om de versie van SMO die in elke toepassing wordt gebruikt, gescheiden te houden, zodat updates niet van invloed zijn op andere.

Installeer daarom niet de NuGet-versie van SMO-assembly's in de Global Assembly Cache (GAC). Als u dit doet, kunnen andere toepassingen, waaronder SQL Server Management Studio, worden verbroken.

Informatie over bestanden en versies

File Description
Microsoft.SqlServer.ConnectionInfo.dll Bevat ondersteuning voor het maken van verbinding met een exemplaar van SQL Server.
Microsoft.SqlServer.ServiceBrokerEnum.dll Bevat ondersteuning voor het programmeren van De Microsoft Service Broker. Dit is alleen vereist in programma's die toegang hebben tot De Service Broker.
Microsoft.SqlServer.Smo.dll Bevat het grootste deel van de SMO-klassen.
Microsoft.SqlServer.SmoExtended.dll Bevat ondersteuning voor de SMO-klassen.
Microsoft.SqlServer.Management.Sdk.Sfc.dll Bevat ondersteuning voor de SMO-klassen.
Microsoft.SqlServer.SqlEnum.dll Bevat ondersteuning voor de SMO-klassen.
Microsoft.SqlServer.WmiEnum.dll Bevat de WMI-providerklassen (Windows Management Instrumentation). Dit is alleen vereist voor programma's die gebruikmaken van de WMI-providerklassen.
Microsoft.SqlServer.RegSvrEnum.dll Bevat de klassen Geregistreerde server. Dit is alleen vereist voor programma's die gebruikmaken van de klassen Geregistreerde server.