Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menjelaskan cara membuat aplikasi konsol SMO sederhana.
Contoh ini mengimpor namespace layanan, yang memungkinkan program untuk mereferensikan jenis SMO. Impor Agent namespace bersifat opsional. Gunakan saat Anda menulis program yang menggunakan SQL Server Agent. Namespace Common diperlukan untuk membuat koneksi aman ke instans SQL Server. Namespace SqlClient digunakan untuk memproses kesalahan pengecualian SQL.
Membuat proyek Visual C# SMO di Visual Studio.NET
Mulai Visual Studio 2008 (atau Visual Studio 2005).
Pada menu File , klik ProyekBaru. Kotak dialog Proyek Baru muncul.
Dalam kotak dialog Jenis Proyek , pilih Visual C#, lalu pilih Windows. Di panel Templat yang Diinstal Visual Studio, pilih Aplikasi Windows.
(Opsional) Di bidang Nama , ketik nama aplikasi baru
Pilih jenis aplikasi Visual C#. Untuk contoh berikut, pilih Aplikasi Konsol.
Pada menu Proyek, pilih Tambahkan Referensi. Kotak dialog Tambahkan Referensi muncul.
Klik Telusuri, temukan rakitan SMO di folder C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\, lalu pilih file berikut. Ini adalah file minimum yang diperlukan untuk membangun aplikasi SMO:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.SqlEnum.dll
Nota
Gunakan kunci
Ctrluntuk memilih lebih dari satu file.Tambahkan rakitan SMO tambahan yang diperlukan. Misalnya, jika Anda secara khusus memprogram Service Broker, tambahkan rakitan berikut:
Microsoft.SqlServer.ServiceBrokerEmum.dll
Klik Buka.
Pada menu Tampilan , klik Kode.-Or-Select Program1.cs [Desain] Windows dan klik dua kali formulir jendela untuk menampilkan jendela kode.
Dalam kode, sebelum pernyataan namespace, ketik pernyataan berikut
usinguntuk memenuhi syarat jenis di namespace layanan SMO:using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;SMO memiliki berbagai namespace di bawah Microsoft.SqlServer.Management.Smo, seperti Microsoft.SqlServer.Management.Smo.Agent. Tambahkan namespace layanan ini saat diperlukan.
Sekarang Anda dapat menambahkan kode SMO Anda.