• Home
  • About
  • Humor
  • Materi VB
  • 3D Design

stmikbg-dot-com

Informasi Seputar IT

← Kejuaraan Basket (keba) STMIKBG 2008
Hapus manual worm Amburadul.B →

SQL Server Management Objects (SMO)

06.29.2008 by admin in .Net Programing, Programing

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 :

  1. Pada menu Project, klik Add Reference.
  2. 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;

Mengambil property server dengan SMO

Ketika anda bekerja dengan sebuah server, pertama anda perlu mendeklarasikan dan menginisial obyek server. Obyek server akan otomatis menggunakan otentifikasi Windows untuk melakukan koneksi ke SQL Server. Perhatikan contoh dibawah untuk mengetahui bagaimana melakukan koneksi ke sebuah server bernama STMIK-SERVER:

‘Visual Basic
Dim svr as New Server(“STMIK-SERVER”)

//Visual C#
Server svr = New Server(“STMIK-SERVER”);

Jika anda ingin menggunakan otentikasi SQL Server atau ingin menentukan koneksi secara eksplicit, anda perlu mereferensikan ke assembly ConnectionInfo dan menggunakan obyek ServerConnection seperti pada contoh berikut:

‘Visual Basic
Dim Conn As New ServerConnection(“STMIK-SERVER”,”sa”,”mypassword”)
Dim svr As New Server(conn)

//Visual C#
ServerConnection Conn = New ServerConnection(“STMIK-SERVER”,”sa”,”mypassword”);
Server svr = new Server(Conn);

Untuk menentukan setelan koneksi, anda bisa menggunakan obyek SqlConnectionInfo, sebagai berikut :
‘Visual Basic
Dim ConInfo as New SqlConnectionInfo(“DBSERVER”)
With ConInfo
.DatabaseName = “AdventureWorks”
.EncryptConnection = True
.AplicationName = “AWClient”
End With
Dim Conn As New ServerConection(ConInfo)
Dim svr as New Server(Conn)
End With

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

If you enjoyed this post, make sure you subscribe to my RSS feed!

Comments are closed.

  • Tags Clouds

    ADO error DDoS free hotspot mataram hotspot di rm nusantara mac address clone menggunakan wmi menulis ulang mac address OSPEK SUCKSSSS!!! Registry Tips and Trick vb using wmi wmi


  • Categories

    • .Net Programing
    • Hacking
    • IT News
    • Java Programing
    • my journey
    • New Gadget
    • Other Categories
    • Programing
    • site review
    • Software review
    • Visual Basic
    • Web App Bugs
    • Web Programing
  • Blogroll

    • Alfa Internet
    • bambosi online
    • Climb Rinjani
    • dyatmika.com
    • Erwin Ndutz
    • free antivirus
    • indo vb
    • ironepunx cute
    • jadul site
    • Lombok Trekking
    • mr_ny3m
    • mujie blog
    • paktani blogs
    • Panorama Lombok
    • Raditya Ika
    • Rinjani Hike
    • Rinjani Master
    • Satan evilZ
    • SumbawaNews.Com
    • Tabloid Sinergi
    • weda webs
    • Yushi Blog
    • yuszz.com
    • Z4K1 Gagah
  • Archives

    • August 2011
    • July 2011
    • May 2011
    • April 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • August 2010
    • July 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008




    • Ads
    • Free Web Hosting
    • Ads

    • Recent Comments

      • opick on Software rekam medik untuk dokter praktek
      • Fay on Software rekam medik untuk dokter praktek
      • admin on Software rekam medik untuk dokter praktek
      • teru on Software rekam medik untuk dokter praktek
      • Ahmad Zubaidi on Aplikasi BPR Online
      • Decoder on point of sales khusus apotek
      • bagas on Software rekam medik untuk dokter praktek
      • fitria on Software rekam medik untuk dokter praktek
      • AGUNG on AntiKalong Gratis Sederhana Lagi
      • samsudin on Penggunaan HotKey (KeyCode) di vb 6
    • Switch site

      • Switch to our mobile site

  • About

    It's Me'stmikbg.com adalah web untuk komunitas bagi anak-anak stmik bumigora khususnya dan anak-anak IT umumnya, baek yang cupu maupun yang expert.

    There are 152 Posts and 524 Comments.


  • Recent Post

    • kegilaan sehabis shalat taraweh
    • kebutuhan akan sebuah sistem informasi
    • lemahnya hati anak manusia
    • point of sales khusus apotek
    • nice poems from my friend
    • facebook untuk windows mobile 6.*
    • para admin irc.stmikbg.com baca ini penting!!!
    • kenapa harus menggunakan bintang lima
    • membuat fungsi konversi tanggal sendiri (yyyy-mm-dd)
    • atasi overload saat add control dipanel vb.net


stmikbg-dot-com © 2005 - 2012 All Rights Reserved. Using WordPress 3.3.1.
Valid CSS and XHTML 41 queries. 0.331 seconds.

Entries (RSS) and Comments (RSS)
MyApril Reloaded 1.3 made by Nurudin Jauhari