Sdílet prostřednictvím


Instalace SMO

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticssql database v Microsoft Fabric

Tato stránka obsahuje informace o tom, jak nainstalovat SMO pro použití aplikacemi a požadavky na systém pro použití SMO.

Balíček NuGet SMO

Od SQL Serveru 2017 se SMO distribuuje jako balíček NuGet Microsoft.SqlServer.SqlManagementObjects , který uživatelům umožňuje vyvíjet aplikace pomocí SMO.

Jedná se o náhradu za SharedManagementObjects.msi, která byla dříve vydána jako součást sady SQL Feature Pack pro každou verzi SQL Serveru. Aplikace, které používají SMO, by se měly aktualizovat tak, aby místo toho používaly balíček NuGet a zodpovídají za zajištění instalace binárních souborů s aplikací, kterou vyvíjíme.

Important

Jak je uvedeno na stránce Soubory a čísla verzí , neměli byste instalovat sestavení SMO do GAC. To by mohlo způsobit problémy s jinými aplikacemi, které používají také tyto verze SMO (například SQL Server Management Studio).

Instalace balíčku

Viz Rychlý start NuGet – Použití balíčku pro pokyny a příklady instalace a použití balíčku NuGet.

Požadavky na systém

SMO vyžaduje spuštění rozhraní .NET Framework 4.0 nebo .NET Core 2.0, takže všechny aplikace, které ho používají, musí zajistit, aby klientské počítače měly nainstalovanou verzi nebo vyšší. Některé nativní binární soubory nainstalované s knihovnami NetFx SMO také vyžadují instalaci modulu runtime VC 2013; tento modul runtime není součástí balíčku. Z webu

Průvodce programováním

Průvodce programováním SMO obsahuje další odkazy, které vám pomůžou začít s objekty správy SQL Serveru.