Upgrading Database Dari MS Access ke SQL Server

Kemarin malam, pas 1 Februari 2010, sambil kumpul-kumpul dengan sesama teman MUGI dan sahabat-sahabat programmer, ada yang menanyakan bagaimana mengubah datbase MS Access menjadi SQL Server. Intinya beragam cara langsung diutarakan kepada yang tanya dan kalau saya pikir, pemecahan yang “MS Reccomended”-lah yang sebaiknya diikuti.

Ok, kebetulan pagi ini habis dari klien kok ada waktu, jadi sekalian saya tulis lewat blog biar bisa segera dimanfaatkan sama rekan-rekan semua, brangkali ada yang butuh…..…. :)

MS Access, sejak versi 2002/XP mempunyai fasilitas Upsizing Wizard. Gunanya adalah untuk “upgrading” database dari MS Access ke SQL Server tanpa perlu susah payah bikin databasenya dari awal.

Sekarang, darimana kita mendapatkan Upsizing Wizard ? Ok, saya perlihatkan. Dari Tools, pilih Database Utilities, dan pilih Upsizing Wizard. Gampangnya lihat gambar dibawah ini

 

image

Klik menu tersebut, dan akan muncul jendela Upsizing Wizard. Enaknya, pilih Create new database dan klik tombol Next dibawah.

image

Setelah itu, kita diminta untuk mengisi informasi mengenai SQL Server kita. Saran saya, jangan gunakan Use Trusted Connection, karena nanti kita passwordnya “jadi satu” dengan SO dimana SQL Server terinstall. Saya gunakan SQL Server login dan passwordnya. Kemudian klik Next

image

Sudah selesai ? Belum dong…..kita masih harus menentukan tabel mana yang harus diupgrade ke tabel SQL Server. Silakan dipilih. Kebetulan dalam contoh ini saya masih memindah dua tabel, tabel transaksi belum saya pindah. Jika sudah memilih tabel, silakan klik tombol Next lagi…..he, he, he….

image

Langkah berikutnya Wizard meminta kita untuk menentukan property apa saja yang akan ikut “upgrade”. Jika hanya ingin export tabel dan relationship-nya, beri tanda centang pada pilihan Only create the table structure; don’t upsize any data. Kelihatan kan dibawah.

image

Setelah klik Next lagi maka wizard sekarang meminta apakah kita akan membuat ADP (Access Development Project), atau sekedar link tabel di MS Access kepada SQL Server? Saya lebih *** membuat ADP karena tabelnya benar-benar diexport ke SQL Server.

image

Langkah terakhir…..:) tentukan apakah hasil kerja kita (ADP) mau dibuka atau yang dibuka adalah MS Access yang “aslinya”…..jika sudah, klik Finish.

image

Yak. progress bar muncul. Tunggu sebentar, tergantung dari banyak tabel dan data yang ada.

image

Jika sudah selesai, MS Access akan memberikan laporan lengkap kepada kita, apa saja yang telah di export.

image

Saya buka SQL Server 2005 saya, dan lihat pada database…..hasilnya? Tentu berhasil dengan sukses!

image

Jadi, saya sarankan, manfaatkan fasilitas ini daripada menggunakan tool pohak ketiga untuk melakukan export atau upgrading database dari MS Access ke SQL Server.


Posted Feb 02 2010, 04:32 PM by Airlangga Bhumintara Amitaba
Filed under: ,