Delen via


Installing SMO

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

Deze pagina bevat informatie over het installeren van SMO voor gebruik door toepassingen en de systeemvereisten voor het gebruik van SMO.

SMO NuGet-pakket

Vanaf SQL Server 2017 wordt SMO gedistribueerd als het NuGet-pakket Microsoft.SqlServer.SqlManagementObjects , zodat gebruikers toepassingen kunnen ontwikkelen met SMO.

Dit is een vervanging voor SharedManagementObjects.msi, die eerder werd uitgebracht als onderdeel van het SQL Feature Pack voor elke release van SQL Server. Toepassingen die gebruikmaken van SMO moeten worden bijgewerkt om in plaats daarvan het NuGet-pakket te gebruiken en zijn verantwoordelijk voor het controleren of de binaire bestanden worden geïnstalleerd met de toepassing die wordt ontwikkeld.

Important

Zoals vermeld op de pagina Bestanden en versienummers , moet u de SMO-assembly's niet installeren in de GAC. Dit kan problemen veroorzaken met andere toepassingen die ook gebruikmaken van deze versies van SMO (zoals SQL Server Management Studio).

Het pakket installeren

Zie NuGet Quick Start - Een pakket gebruiken voor instructies en voorbeelden van het installeren en gebruiken van een NuGet-pakket.

System Requirements

Voor SMO is .NET Framework 4.0 of .NET Core 2.0 vereist om te worden uitgevoerd. Alle toepassingen die deze gebruiken, moeten er dus voor zorgen dat clientcomputers die versie of hoger hebben geïnstalleerd. Voor sommige systeemeigen binaire bestanden die zijn geïnstalleerd met de NetFx SMO-bibliotheken, moet ook de VC 2013-runtime worden geïnstalleerd; die runtime is niet opgenomen in het pakket. U kunt de redist downloaden die geschikt is voor uw doelarchitectuur van https://www.microsoft.com/download/details.aspx?id=40784

Programming Guide

De SMO-programmeerhandleiding bevat aanvullende koppelingen om aan de slag te gaan met SQL Server-beheerobjecten.