Bagikan melalui


Memasang SMO

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Halaman ini menyediakan informasi tentang cara menginstal SMO untuk digunakan oleh aplikasi dan persyaratan sistem untuk menggunakan SMO.

Paket NuGet SMO

Dimulai dengan SQL Server 2017 SMO didistribusikan sebagai paket NuGet Microsoft.SqlServer.SqlManagementObjects untuk memungkinkan pengguna mengembangkan aplikasi dengan SMO.

Ini adalah pengganti SharedManagementObjects.msi, yang sebelumnya dirilis sebagai bagian dari Paket Fitur SQL untuk setiap rilis SQL Server. Aplikasi yang menggunakan SMO harus diperbarui untuk menggunakan paket NuGet sebagai gantinya dan akan bertanggung jawab untuk memastikan biner diinstal dengan aplikasi yang sedang dikembangkan.

Penting

Seperti yang disebutkan di halaman File dan Nomor Versi, Anda tidak boleh menginstal rakitan SMO ke DALAM GAC. Melakukannya dapat menyebabkan masalah dengan aplikasi lain yang juga menggunakan versi SMO tersebut (seperti SQL Server Management Studio).

Menginstal Paket

Lihat Mulai Cepat NuGet - Gunakan Paket untuk instruksi dan contoh penginstalan dan penggunaan paket NuGet.

Persyaratan Sistem

SMO memerlukan .NET Framework 4.0 atau .NET Core 2.0 untuk dijalankan, sehingga aplikasi apa pun yang menggunakannya harus memastikan bahwa komputer klien memiliki versi tersebut atau yang lebih tinggi terinstal. Beberapa biner asli yang diinstal dengan pustaka NetFx SMO juga mengharuskan runtime VC 2013 diinstal; runtime tersebut tidak termasuk dalam paket. Anda dapat mengunduh redist yang sesuai dengan arsitektur target Anda dari https://www.microsoft.com/download/details.aspx?id=40784

Panduan Pemrograman

Panduan Pemrograman SMO menyertakan tautan tambahan untuk mulai menggunakan Objek Manajemen SQL Server.