Dela via


Installing SMO

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Förhandsversion av Microsoft Fabric

Den här sidan innehåller information om hur du installerar SMO för användning av program och systemkraven för att använda SMO.

SMO NuGet-paket

Från och med SQL Server 2017 distribueras SMO som NuGet-paketet Microsoft.SqlServer.SqlManagementObjects så att användarna kan utveckla program med SMO.

Detta är en ersättning för SharedManagementObjects.msi, som tidigare släpptes som en del av SQL Feature Pack för varje version av SQL Server. Program som använder SMO bör uppdateras för att använda NuGet-paketet i stället och ansvarar för att se till att binärfilerna installeras när programmet utvecklas.

Important

Som nämnts på sidan Filer och versionsnummer bör du inte installera SMO-sammansättningarna i GAC. Detta kan orsaka problem med andra program som också använder dessa versioner av SMO (till exempel SQL Server Management Studio).

Installera paketet

Se Snabbstart för NuGet – Använd ett paket för instruktioner och exempel på hur du installerar och använder ett NuGet-paket.

System Requirements

SMO kräver att .NET Framework 4.0 eller .NET Core 2.0 körs, så alla program som använder det måste se till att klientdatorerna har den versionen eller högre installerad. Vissa interna binärfiler som installeras med NetFx SMO-biblioteken kräver också att VC 2013-körningen installeras. att körningen inte ingår i paketet. Du kan ladda ned den redist som passar din målarkitektur från https://www.microsoft.com/download/details.aspx?id=40784

Programming Guide

Programmeringsguiden för SMO innehåller ytterligare länkar för att komma igång med SQL Server-hanteringsobjekt.