Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-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.