Megosztás a következőn keresztül:


SMO telepítése

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-adatbázis a Microsoft Fabricben

Ez a lap az SMO alkalmazások általi telepítéséhez és az SMO használatához szükséges rendszerkövetelményekről nyújt tájékoztatást.

SMO NuGet-csomag

Az SQL Server 2017 SMO-tól kezdve microsoft.SqlServer.SqlManagementObjects NuGet-csomagként van elosztva, hogy a felhasználók alkalmazásokat fejlesszenek az SMO-val.

Ez a SharedManagementObjects.msihelyettesítése, amely korábban az SQL Feature Pack részeként jelent meg az SQL Server minden egyes kiadásához. Az SMO-t használó alkalmazásokat frissíteni kell, hogy inkább a NuGet-csomagot használják, és a bináris fájloknak a fejlesztés alatt álló alkalmazással való telepítéséért lesznek felelősek.

Important

Ahogy a Fájlok és verziószámok lapon is említettük, nem szabad telepíteni az SMO-szerelvényeket a GAC-ba. Ez problémákat okozhat más olyan alkalmazásokkal kapcsolatban, amelyek az SMO ezen verzióit is használják (például az SQL Server Management Studiót).

A csomag telepítése

A NuGet rövid útmutatója – A NuGet-csomagok telepítésére és használatára vonatkozó utasításokért és példákért tekintse meg a Csomag használata című témakört.

Rendszerkövetelmények

Az SMO futtatásához a .NET-keretrendszer 4.0-s vagy .NET Core 2.0-s verziója szükséges, ezért az azt használó alkalmazásoknak gondoskodniuk kell arról, hogy az ügyfélszámítógépek telepítve legyenek az adott vagy újabb verzióval. A NetFx SMO-kódtárakkal telepített natív bináris fájlok némelyikéhez a VC 2013 futtatókörnyezetet is telepíteni kell; hogy a futtatókörnyezet nem szerepel a csomagban. A célarchitektúrának megfelelő terjesztőt innen töltheti le: https://www.microsoft.com/download/details.aspx?id=40784

Programozási útmutató

Az SMO programozási útmutatója további hivatkozásokat tartalmaz az SQL Server Felügyeleti objektumok használatának megkezdéséhez.