SMO ( Sql server management objects) adalah sebuah API yang menyediakan kelas-kelas yang bisa anda gunakan untuk membuat dan memodifikasi obyek database SQL server.
Menggunakan SMO
SMO diimplementasikan sebagai kelas dalam assembly .NET, jadi jika anda ingin menggunakan SMO, anda bisa menciptakan aplikasi .NET dalam rupa Windows Form, console aplication, atau Web Form ASP.NET.
Jika anda membuat aplikasi yang menggunakan SMO, minimal ada dua assembly yang perlu anda referensikan yaitu:
- microsoft.sqlserver.smo.dll yang mengandung kelas SMO yang utama.
- microsoft.sqlserver.connectioninfo.dll yang mengandung kelas untuk melakukan koneksi keinstance SQL Server.
Tentu anda bisa mereferensikan kebanyak assembly lain sesuai dengan kebutuhan aplikasi anda. Untuk mereferensikan assembly dalam sebuah proyek Microsoft Visual Studio .NET, langkahnya adalah sebagai berikut :
- Pada menu Project, klik Add Reference.
- Pada kotak dialog Add Reference, pilih tiap assembly yang ingin direferensi, lalu klik OK.
Assembly di SMO terdapat pada Global Assembly Cache (GAC), sebagai bagian dari instalasi client tools SQL Server 2005. Anda perlu mendeploy assembly-assembly yang anda referensikan dalam aplikasi SMO anda kekomputer client sebagai bagian dari aplikasi.
Agar code dalam aplikasi anda sederhana dan mudah dibaca, anda perlu mengimport setiap namespace SMO yang ingin digunakan. Dengan demikian, anda tidak perlu lagi menuliskan setiap nama kelas secara penuh dalam perintah-perintah program anda. Contoh seperti dibawah ini :
‘Visual basic
Import Microsoft.SqlServer.Management.Smo
Import Microsoft.SqlServer.Management.Common
//Visual C#
Using Microsoft.SqlServer.Management.Smo;
Using Microsoft.SqlServer.Management.Common;
(more…)
Incoming search terms:
- koneksi sql server dengan c#
- koneksi sql server ke c#
- koneksi c# ke sql server
- koneksi c# sql server
- koneksi database sql server dengan C#
- koneksi sql server 2008 dengan C#
- koneksikan c# ke sql server 2008
- contoh aplikasi microsoft sql server 2008
- contoh Koneksi sql server 2008 dengan c#
- koneksi database c# dan microsoft sql server