Bagikan melalui


Membuat Proyek Visual C# SMO di Visual Studio .NET

Bagian ini menjelaskan cara membangun 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

  1. Mulai Visual Studio 2008 (atau Visual Studio 2005).

  2. Pada menu File , klik ProyekBaru. Kotak dialog Proyek Baru muncul.

  3. Dalam kotak dialog Jenis Proyek , pilih Visual C#, lalu pilih Windows. Di panel Templat yang Diinstal Visual Studio, pilih Aplikasi Windows.

  4. (Opsional) Di bidang Nama , ketik nama aplikasi baru

  5. Pilih jenis aplikasi Visual C#. Untuk contoh berikut, pilih Aplikasi Konsol.

  6. Pada menu Proyek, pilih Tambahkan Referensi. Kotak dialog Add Reference muncul.

  7. 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

    Catatan

    Gunakan kunci Ctrl untuk memilih lebih dari satu file.

  8. Tambahkan rakitan SMO tambahan yang diperlukan. Misalnya, jika Anda secara khusus memprogram Service Broker, tambahkan rakitan berikut:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Klik Buka.

  10. Pada menu Tampilan , klik Code.-Or-Select the Program1.cs [Design] Windows dan klik dua kali formulir windows untuk menampilkan jendela kode.

  11. Dalam kode, sebelum pernyataan namespace layanan, ketik pernyataan berikut using untuk memenuhi syarat jenis di namespace layanan SMO:

    using Microsoft.SqlServer.Management.Smo;  
    using Microsoft.SqlServer.Management.Common;  
    
  12. SMO memiliki berbagai namespace di bawah Microsoft.SqlServer.Management.Smo, seperti Microsoft.SqlServer.Management.Smo.Agent. Tambahkan namespace layanan ini sesuai kebutuhan.

  13. Anda sekarang dapat menambahkan kode SMO Anda.