• Home
  • About
  • Humor
  • Materi VB

STMIKBG MATARAM

Situs Online Anak-Anak Bumi Gora

← 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

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
    • 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
    • Rinjani Hike
    • Rinjani Master
    • Satan evilZ
    • SumbawaNews.Com
    • Tabloid Sinergi
    • weda webs
    • yuszz.com
    • Z4K1 Gagah
  • Archives

    • January 2009
    • December 2008
    • 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

    • Meta

      • Log in
      • Entries RSS
      • Comments RSS
      • WordPress.org
    • Recent Posts

      • ngeblog bisa masuk penjara
      • membuat router dengan linux bt 3
      • svchost buffer overflow
      • cookie stealing
      • Tips Generic Host Win32 Error di Windows
    • Other Links

      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

      WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.


  • 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 117 Posts and 191 Comments.


  • Recent Post

    • ngeblog bisa masuk penjara
    • membuat router dengan linux bt 3
    • svchost buffer overflow
    • cookie stealing
    • Tips Generic Host Win32 Error di Windows
    • cara sederhana membaca hotkey (2)
    • windows internet connection share
    • Penggunaan HotKey (KeyCode) di vb 6
    • Menyembunyikan File Sharing Pada Jaringan
    • sp for multirow with xml


STMIKBG MATARAM © 2005 - 2009 All Rights Reserved. Using WordPress 2.7.
Valid CSS and XHTML 26 queries. 0.361 seconds. This blog was visited by Unique Visitor unique visitors

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