pengenalan enterprise manager.docx

Upload: mekrin-i-t

Post on 25-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    1/30

    Pengenalan Enterprise Manager

    Enteprise Manager merupakan salah satu tools yang terdapat pada SQL Server 2000. Program ini

    digunakan untuk melakukan hal-hal yang berkaitan dengan manajemen database SQL Server

    seperti pembuatan database dan table melihat re!ord menghapus re!ord dan seterusnya. Marikita bahas operasi dasar penggunaan Enterprise Manager.

    Setelah SQL Server 2000 "nda install untuk memulai Enterprise Manager klik Start > All

    Programs > Microsoft SQL Server > Enterprise Manager.

    #uka Console Root > Microsoft SQL Servers > SQL Server. $ika servi!e belum running klikkanan pada i!on lalu klik Connect.

    Sekarang buka %older LOCAL. &ntuk mengetahui database yang terda%tar buka %older

    Database

    Pada da%tar database tersebut terdapat database system 'milik SQL Server( serta database user.

    )atabase system yaitu * master model msdb dan tempdb.

    &ntuk meng-hidden database system klik kanan pada %older LOCAL lalu pilih Edit SQL

    Server Registration Propertieskemudian hilangkan !he!k So! s"stem databases and

    s"stem ob#ects lalu klik O$.

    https://rofiqsiregar.wordpress.com/2007/05/11/instalasi-sql-server-2000/#more-20https://rofiqsiregar.wordpress.com/2007/05/11/instalasi-sql-server-2000/#more-20
  • 7/25/2019 Pengenalan Enterprise Manager.docx

    2/30

    Sekarang mari kita eksplorasi salah satu database sample yang diberikan SQL Server yaitudatabase %ort!ind. #uka %older %ort!inddan perhatikan struktur didalamnya sbb*

    Memb&at database bar&

    +ahapan untuk membuat database baru adalah*

    ,lik kanan pada ikon )atabase lalu pilih %e! Database'(

    Pada tab )eneralisikan nama databasenya di %ield %ame. Misalkan a*ademi*

    Di SQL Server, database disimpan dengan ekstensi.mdfdan nama filenya ditambahkan_Data.Jadi file database akademik adalah akademik_Data.mdf. File tersebut disimpan difolderC:\Program Files\Microsoft SQL Server\MSSQL\data.

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    3/30

    $ika ingin merubah lokasi %ile database klik tab Data +iles lalu klik ikon ,'(-pada kolomLocation. Pilih lokasi yang baru lalu klik O$.

    ,lik O$untuk membuat database.

    Sebagai tambahan kita dapat menentukan apakah database dapat bertambah ukurannya atau kita

    membuat batasan ukuran maksimal database. Pada tab Data +ilesterdapat option A&tomaticall"

    gro! file. psi ini harus di !entang karena jika tidak maka database tidak akan bisa ditambahi

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    4/30

    obje!t baru maupun re!ord baru. psi ini mempunyai sub-opsi sbb

    ile gro/th 1n megabytes

    )atabase bisa bertambah ukurannya dalam satuan megabytes. "pabila ukuran database sudahmen!apai ukuran tersebut SQL Server otomatis menambahkan sesuai angka yang diisikan.

    ile gro/th #y per!ent

    SQL Server menambahkan ukuran database sebesar persen dari ukuran semula.Maimum %ile si3e 456 &nrestri!ted %ile gro/th

    SQL Server tidak membatasi ukuran maksimal %ile database.Maimum %ile si3e 456 7estri!t %ile gro/th 'M#(

    SQL Server membatasi ukuran maksimal %ile database 'dalam ukuran Megabyte(. "pabilaukuran %ile telah men!apai maksimal ukuran yang ditentukan maka database tersebut tidak bisa

    ditambahi obje!t maupun re!ord baru.

    Memb&at table bar&Sebagai latihan kita akan membuat beberapa table dengan stuktur sbb*

    8ama +able* prodi

    kdprodi var!har'9( 8ot null

    nmprodi var!har':0( 8ot null

    8ama +able* ms

    nim var!har';0( 8ot null

    nama var!har':0( 8ot null

    alamat var!har';00( 8ullable kdprodi var!har'9( 8ot null

    Catatan: nama table maupun nama field boleh huruf besarke!il atau gabungannya dan bolehmenggunakan spasi. "amun disarankan #angan menggunakan spasi untuk memudahkan dalampemrograman nantinya.

    Langkah pembuatan table prodi

    ,lik kanan pada ikon a*ademi* 'database yang baru kita buat( dan pilih menu %e! > /able.

    "tau bisa juga dengan membuka %older akademik lalu mengklik kanan %older /ables dan

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    5/30

    memilih menu %e! /able

    1sikan Col&mn %ame0 Data /"pe0 Lengt dan Allo! %&lls seperti struktur table prodi diatas

    &ntuk menyimpan struktur klik ikon isikan prodi lalu klik O$. +utup /indo/ denganmengklik ikon 1 dipojok kanan atas 'bukan merah( atau tekan

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    6/30

    Simpan struktur table 'Silahkan !oba sendiri pembuatan %& untuk table mhs'

    Sedangkan untuk membuat indeks pada %ield *dprodi table mhs !aranya*

    #uka %older a*ademi* > /ables. ,lik kanan pada table msdan pilih menu Design /able. Lalu

    klik kanan disembarang %ield lalu pilih menu 2nde1es3$e"s

    ,lik ,%e!- lalu pada Col&mn %amepilih *dprodi

    ,lik ,Close- untuk menyimpan indeks tersebut dan simpan struktur table

    Memb&*a dan mengisi record table

    &ntuk membuka table dan mengisi re!ord klik kanan pada nama table lalu pilih menu Open

    /able > Ret&rn All Ro!s.

    1silah re!ord table prodi sbb*

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    7/30

    )an isilah re!ord table mhs sbb*

    Menamba field

    Misalkan kita ingin menambah %ield notelp varcar4567 diba/ah %ield alamat pada table mhs

    !aranya sbb

    #uka %older a*ademi* > /ables. ,lik kanan pada table msdan pilih menu Design /able. ,likkanan pada %ield kdprodi dan pilih menu 2nsert Col&mn

    1silah notelp var!har'20( dan "llo/ 8ulls >es seperti gambar berikut*

    Simpan struktur table

    Membac*&p database

    #a!kup database sangatlah penting dilakukan sebagai antisipasi terhadap kemungkinan rusaknya

    database kita. SQL Server 2000 memiliki beberapa mekanisme ba!kup yaitu dengan 8ac*&p

    Database0 Detac Database ataupun dengan !ara )enerate SQL Script dan E1port Data.

    (a!kup DatabasePembuatan ba!kup dengan %asilitas 8ac*&p Database dilakukan SQL Server dengan !aramengkompresi database beserta obje!t dan re!ord didalamnya menjadi satu buah %ile ba!kup.

    +eknik kompresi yang digunakan adalah teknik SQL Server sendiri jadi jangan harap %ile

    kompresi tersebut bisa "nda buka dengan ?in3ip maupun ?inrar *(

    #erikut langkahnya*,lik kanan pada database a*ademi* dan pilih menu All /as*s > 8ac*&p Database

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    8/30

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    9/30

    #erikut langkahnya*

    ,lik kanan pada database a*ademi* dan pilih menu All /as*s > Detac Database

    ,lik ,O$- untuk memulai proses )eta!h hingga mun!ul pemberitahuan Detacing database

    as completed s&ccessf&ll"

    %erhatikan sekarang database akademik telah menghilang dari struktur folder SQL Server.Selan#utnya, )nda bisa mengkopi file akademik*Data.mdf ke tempat lain sebagai file ba!kup.

    +enerate SQL S!ript dan -port DataMekanisme ba!kup terakhir ini sedikit lebih rumit. Pada Benerate SQL S!ript SQL Server akan

    membuatkan perintah-perintah SQL pembentuk database dan table-table. Casilnya dapat

    disimpan ke %ile. Sehingga dengan bermodalkan %ile tersebut "nda dapat membangun kembalistruktur database dan obje!t-obje!tnya se!ara utuh seperti sedia kala. +etapi tanpa re!ord-re!ordnya. 8ah untuk re!ordnya bisa dilakukan dengan !ara Eport )ata. )engan demikian

    kedua-duanya sebaiknya "nda kerjakan.

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    10/30

    #erikut langkah )enerate SQL Script*

    ,lik kanan database A*ademi* dan pilih menu All /as*s > )enerate SQL Scripts

    Pada /indo/ yang mun!ul klik dulu ,So! All-

    Pilih opsi Script All Ob#ects. ,lik tab Options. #eri !he!k pada opsi berikut*

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    11/30

    ,lik ,O$- kemudian isilah nama %ilenya missal a*ademi*.s9l. ,lik ,Save- untuk memulai

    proses. +unggu hingga mun!ul message Scripting !as completed s&ccessf&ll".

    File akademik.sl bisa dibuka dengan editor teks seperti notepad.

    Lanjutkan dengan proses E1port Data

    ,lik kanan database A*ademi* dan pilih menu All /as*s > E1port Data. ,lik ,%e1t-pada

    /indo/ yang mun!ul

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    12/30

    Pada /indo/ selanjutnya isilah Data So&rce dengan Microsoft OLE D8 Provider for SQL

    Server0 dan pada %ield Databasepastikan database a*ademi*sudah terpilih.,lik ,%e1t,

    )i /indo/ selanjutnya kita harus menentukan %ormat %ile hasil eportnya. SQL Server 2000 bisa

    mengeksport ke berbagai %ormat %ile. Sebaiknya pilihlah %ormat %ile e!el. Pilihlah Microsoft

    E1cel :;

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    13/30

    isilah C=a*ademi*.1lspada +ile namenya. ,lik ,%e1t-

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    14/30

    Pilih opsi Cop" table4s7 and vie!4s7 from te so&rce database. "rtinya semua table dan vie/

    akan dieport 'tentang vie/ penjelasnnya menyusul(. ,lik ,%e1t-

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    15/30

    ,lik ,Select All- lalu klik ,%e1t-. Pilih R&n immediatel" 'eport akan langsung dikerjakan(.

    ,lik ,%e1t- lalu ,+inis-. +unggu hingga mun!ul message S&ccessf&ll" copied'(dst

    Merestore database

    7estore merupakan kebalikan dari proses ba!kup. >aitu mengembalikan struktur basis data

    beserta re!ord-re!ordnya yang diba!a dari %ile ba!kup. Seperti halnya proses ba!kup SQL Server2000 memiliki : mekanisme restore yaitu melalui menu Restore0 E1ec&te SQL Script dan

    2mport Data serta dengan menu Attac.

    Sebelum merestore database akademik hapus dulu database tersebut dengan mengklik kananpada database akademik lalu pilihDelete 'jangan lupa memba!kupnya dulu(

    Menu/estore0Database,lik kanan pada %older Database0pilih menu All /as*s > Restore Database.

    Setelah SQL Server 2000 "nda install untuk memulai Enterprise Manager klik Start > All

    Programs > Microsoft SQL Server > Enterprise Manager.

    https://rofiqsiregar.wordpress.com/2007/05/11/instalasi-sql-server-2000/#more-20https://rofiqsiregar.wordpress.com/2007/05/11/instalasi-sql-server-2000/#more-20
  • 7/25/2019 Pengenalan Enterprise Manager.docx

    16/30

    #uka Console Root > Microsoft SQL Servers > SQL Server. $ika servi!e belum running klik

    kanan pada i!on lalu klik Connect.

    Sekarang buka %older LOCAL. &ntuk mengetahui database yang terda%tar buka %olderDatabase

    Pada da%tar database tersebut terdapat database system 'milik SQL Server( serta database user.

    )atabase system yaitu * master model msdb dan tempdb.

    &ntuk meng-hidden database system klik kanan pada %older LOCAL lalu pilih Edit SQL

    Server Registration Propertieskemudian hilangkan !he!k So! s"stem databases and

    s"stem ob#ects lalu klik O$.

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    17/30

    Sekarang mari kita eksplorasi salah satu database sample yang diberikan SQL Server yaitu

    database %ort!ind. #uka %older %ort!inddan perhatikan struktur didalamnya sbb*

    Memb&at database bar&

    +ahapan untuk membuat database baru adalah*

    ,lik kanan pada ikon )atabase lalu pilih %e! Database'(

    Pada tab )eneralisikan nama databasenya di %ield %ame. Misalkan a*ademi*

    Di SQL Server, database disimpan dengan ekstensi.mdfdan nama filenya ditambahkan_Data.Jadi file database akademik adalah akademik_Data.mdf. File tersebut disimpan difolderC:\Program Files\Microsoft SQL Server\MSSQL\data.

    $ika ingin merubah lokasi %ile database klik tab Data +iles lalu klik ikon ,'(-pada kolomLocation. Pilih lokasi yang baru lalu klik O$.

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    18/30

    ,lik O$untuk membuat database.

    Sebagai tambahan kita dapat menentukan apakah database dapat bertambah ukurannya atau kita

    membuat batasan ukuran maksimal database. Pada tab Data +ilesterdapat option A&tomaticall"

    gro! file. psi ini harus di !entang karena jika tidak maka database tidak akan bisa ditambahiobje!t baru maupun re!ord baru. psi ini mempunyai sub-opsi sbb

    ile gro/th 1n megabytes)atabase bisa bertambah ukurannya dalam satuan megabytes. "pabila ukuran database sudah

    men!apai ukuran tersebut SQL Server otomatis menambahkan sesuai angka yang diisikan.ile gro/th #y per!ent

    SQL Server menambahkan ukuran database sebesar persen dari ukuran semula.

    Maimum %ile si3e 456 &nrestri!ted %ile gro/thSQL Server tidak membatasi ukuran maksimal %ile database.

    Maimum %ile si3e 456 7estri!t %ile gro/th 'M#(

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    19/30

    SQL Server membatasi ukuran maksimal %ile database 'dalam ukuran Megabyte(. "pabila

    ukuran %ile telah men!apai maksimal ukuran yang ditentukan maka database tersebut tidak bisa

    ditambahi obje!t maupun re!ord baru.

    Memb&at table bar&

    Sebagai latihan kita akan membuat beberapa table dengan stuktur sbb*

    8ama +able* prodi

    kdprodi var!har'9( 8ot null nmprodi var!har':0( 8ot null

    8ama +able* ms

    nim var!har';0( 8ot null

    nama var!har':0( 8ot null alamat var!har';00( 8ullable

    kdprodi var!har'9( 8ot null

    Catatan: nama table maupun nama field boleh huruf besarke!il atau gabungannya dan bolehmenggunakan spasi. "amun disarankan #angan menggunakan spasi untuk memudahkan dalampemrograman nantinya.

    Langkah pembuatan table prodi

    ,lik kanan pada ikon a*ademi* 'database yang baru kita buat( dan pilih menu %e! > /able.

    "tau bisa juga dengan membuka %older akademik lalu mengklik kanan %older /ables danmemilih menu %e! /able

    1sikan Col&mn %ame0 Data /"pe0 Lengt dan Allo! %&lls seperti struktur table prodi diatas

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    20/30

    &ntuk menyimpan struktur klik ikon isikan prodi lalu klik O$. +utup /indo/ dengan

    mengklik ikon 1 dipojok kanan atas 'bukan merah( atau tekan

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    21/30

    #uka %older a*ademi* > /ables. ,lik kanan pada table msdan pilih menu Design /able. Lalu

    klik kanan disembarang %ield lalu pilih menu 2nde1es3$e"s

    ,lik ,%e!- lalu pada Col&mn %amepilih *dprodi

    ,lik ,Close- untuk menyimpan indeks tersebut dan simpan struktur table

    Memb&*a dan mengisi record table

    &ntuk membuka table dan mengisi re!ord klik kanan pada nama table lalu pilih menu Open

    /able > Ret&rn All Ro!s.

    1silah re!ord table prodi sbb*

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    22/30

    )an isilah re!ord table mhs sbb*

    Menamba field

    Misalkan kita ingin menambah %ield notelp varcar4567 diba/ah %ield alamat pada table mhs

    !aranya sbb

    #uka %older a*ademi* > /ables. ,lik kanan pada table msdan pilih menu Design /able. ,likkanan pada %ield kdprodi dan pilih menu 2nsert Col&mn

    1silah notelp var!har'20( dan "llo/ 8ulls >es seperti gambar berikut*

    Simpan struktur table

    Membac*&p database

    #a!kup database sangatlah penting dilakukan sebagai antisipasi terhadap kemungkinan rusaknya

    database kita. SQL Server 2000 memiliki beberapa mekanisme ba!kup yaitu dengan 8ac*&p

    Database0 Detac Database ataupun dengan !ara )enerate SQL Script dan E1port Data.

    (a!kup DatabasePembuatan ba!kup dengan %asilitas 8ac*&p Database dilakukan SQL Server dengan !aramengkompresi database beserta obje!t dan re!ord didalamnya menjadi satu buah %ile ba!kup.

    +eknik kompresi yang digunakan adalah teknik SQL Server sendiri jadi jangan harap %ile

    kompresi tersebut bisa "nda buka dengan ?in3ip maupun ?inrar *(

    #erikut langkahnya*,lik kanan pada database a*ademi* dan pilih menu All /as*s > 8ac*&p Database

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    23/30

    Pada /indo/ ba!kup klik ,Add-

    ,lik ikon ,000-pada isian +ile %ame. 1silah nama %ile ba!kup pada %ield +ile %ame0 misalnyaakademik.bak 'ekstensi bebas(. "nda juga bisa memilih lokasi yang lain. ,lik ,O$- 51. Pilih

    opsi Over!rite e1isting media lalu klik ,O$- untuk memulai proses ba!kup. Setelah selesai

    akan mun!ul pemberitahuan /e bac*&p operation as been completed s&ccessf&ll"

    Deta!h Database>ang dimaksud dengan )eta!h )atabase adalah melepas ikatan sebuah database dari system

    SQL Server. Sebelumnya perlu saya jelaskan tentang 45@ikatan45ini. )alam system SQLServer kernel 'inti( SQL Server selalu memiliki !atatan tentang obje!t-obje!t yang dimilikinya

    salah satunya adalah database.1n%ormasi ini disimpan dalam obje!t-obje!t system. )engan

    demikian sebuah database selalu terikat dengan in%ormasi kernel tersebut sehingga kita tidak

    bisa sembarangan menghapus %ile database 'md% nya( apalagi mengkopi %ile md% ke %older

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    24/30

    #erikut langkahnya*

    ,lik kanan pada database a*ademi* dan pilih menu All /as*s > Detac Database

    ,lik ,O$- untuk memulai proses )eta!h hingga mun!ul pemberitahuan Detacing database

    as completed s&ccessf&ll"

    %erhatikan sekarang database akademik telah menghilang dari struktur folder SQL Server.Selan#utnya, )nda bisa mengkopi file akademik*Data.mdf ke tempat lain sebagai file ba!kup.

    +enerate SQL S!ript dan -port DataMekanisme ba!kup terakhir ini sedikit lebih rumit. Pada Benerate SQL S!ript SQL Server akan

    membuatkan perintah-perintah SQL pembentuk database dan table-table. Casilnya dapat

    disimpan ke %ile. Sehingga dengan bermodalkan %ile tersebut "nda dapat membangun kembalistruktur database dan obje!t-obje!tnya se!ara utuh seperti sedia kala. +etapi tanpa re!ord-re!ordnya. 8ah untuk re!ordnya bisa dilakukan dengan !ara Eport )ata. )engan demikian

    kedua-duanya sebaiknya "nda kerjakan.

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    25/30

    #erikut langkah )enerate SQL Script*

    ,lik kanan database A*ademi* dan pilih menu All /as*s > )enerate SQL Scripts

    Pada /indo/ yang mun!ul klik dulu ,So! All-

    Pilih opsi Script All Ob#ects. ,lik tab Options. #eri !he!k pada opsi berikut*

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    26/30

    ,lik ,O$- kemudian isilah nama %ilenya missal a*ademi*.s9l. ,lik ,Save- untuk memulai

    proses. +unggu hingga mun!ul message Scripting !as completed s&ccessf&ll".

    File akademik.sl bisa dibuka dengan editor teks seperti notepad.

    Lanjutkan dengan proses E1port Data

    ,lik kanan database A*ademi* dan pilih menu All /as*s > E1port Data. ,lik ,%e1t-pada

    /indo/ yang mun!ul

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    27/30

    Pada /indo/ selanjutnya isilah Data So&rce dengan Microsoft OLE D8 Provider for SQL

    Server0 dan pada %ield Databasepastikan database a*ademi*sudah terpilih.,lik ,%e1t,

    )i /indo/ selanjutnya kita harus menentukan %ormat %ile hasil eportnya. SQL Server 2000 bisa

    mengeksport ke berbagai %ormat %ile. Sebaiknya pilihlah %ormat %ile e!el. Pilihlah Microsoft

    E1cel :;

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    28/30

    isilah C=a*ademi*.1lspada +ile namenya. ,lik ,%e1t-

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    29/30

  • 7/25/2019 Pengenalan Enterprise Manager.docx

    30/30

    ,lik ,Select All- lalu klik ,%e1t-. Pilih R&n immediatel" 'eport akan langsung dikerjakan(.

    ,lik ,%e1t- lalu ,+inis-. +unggu hingga mun!ul message S&ccessf&ll" copied'(dst

    Merestore database

    7estore merupakan kebalikan dari proses ba!kup. >aitu mengembalikan struktur basis data

    beserta re!ord-re!ordnya yang diba!a dari %ile ba!kup. Seperti halnya proses ba!kup SQL Server2000 memiliki : mekanisme restore yaitu melalui menu Restore0 E1ec&te SQL Script dan

    2mport Data serta dengan menu Attac.

    Sebelum merestore database akademik hapus dulu database tersebut dengan mengklik kananpada database akademik lalu pilihDelete 'jangan lupa memba!kupnya dulu(

    Menu/estore0Database,lik kanan pada %older Database0pilih menu All /as*s > Restore Database.

    "bout these ads

    https://wordpress.com/about-these-ads/https://wordpress.com/about-these-ads/