Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-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.