Aracılığıyla paylaş


SMO yükleme

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'de Azure Synapse AnalyticsSQL veritabanı

Bu sayfada, uygulamalar tarafından kullanılmak üzere SMO'nun nasıl yükleneceği ve SMO kullanmak için sistem gereksinimleri hakkında bilgi sağlanır.

SMO NuGet Paketi

SQL Server 2017 ile başlayarak SMO, kullanıcıların SMO ile uygulama geliştirmesine olanak sağlamak için Microsoft.SqlServer.SqlManagementObjects NuGet paketi olarak dağıtılır.

Bu, daha önce SQL Server'ın her sürümü için SQL Özellik Paketi'nin bir parçası olarak yayımlanan SharedManagementObjects.msiyerine geçer. SMO kullanan uygulamalar bunun yerine NuGet paketini kullanacak şekilde güncelleştirilmelidir ve ikili dosyaların geliştirilmekte olan uygulamayla birlikte yüklendiğinden emin olmaktan sorumludur.

Important

Dosyalar ve Sürüm Numaraları sayfasında belirtildiği gibi, SMO derlemelerini GAC'ye yüklememelisiniz. Bunu yapmak, SMO'nun (SQL Server Management Studio gibi) sürümlerini de kullanan diğer uygulamalarla ilgili sorunlara neden olabilir.

Paketi Yükleme

NuGet Hızlı Başlangıç - NuGet paketini yükleme ve kullanma yönergeleri ve örnekleri için bkz. NuGet Hızlı Başlangıç - Paket Kullanma.

Sistem Gereksinimleri

SMO'nun çalışması için .NET Framework 4.0 veya .NET Core 2.0 gerekir, bu nedenle bunu kullanan tüm uygulamalar istemci makinelerinde bu sürümün veya üzerinin yüklü olduğundan emin olmalıdır. NetFx SMO kitaplıklarıyla yüklenen bazı yerel ikili dosyalar da VC 2013 çalışma zamanının yüklenmesini gerektirir; bu çalışma zamanı pakete dahil değildir. Hedef mimarinize uygun redist'i https://www.microsoft.com/download/details.aspx?id=40784

Programlama Kılavuzu

SMO Programlama Kılavuzu, SQL Server Yönetim Nesneleri'ni kullanmaya başlamak için ek bağlantılar içerir.