Friday, January 9, 2015

Membuat Report / Output SQL server dengan Memanfaatkan SqlCmd

Melanjutkan postingan kemarin tentang Mengakses SQL Server melalui Command Prompt , Kali ini penulis membahas tentang cara menghasilkan report / output dari query yang kita jalankan melalui sqlcmd. Postingan ini juga tetap dengan memanfaatkan command prompt.

Pada postingan lalu, kita sudah membuat database dengan nama : TEST dan table nya dengan nama : DATA_USER, yang berisi field no_id, nama, dan alamat.

Untuk tahap awal kita membutuhkan input berupa file berekstensi .sql, Kita akan membuatnya melalui aplikasi notepad.

  1. Buka Aplikasi Notepad, dan ketikan query sql berikut :
  2. SELECT * FROM DATA_USER
    GO
     Kita Simpan dengan nama test_query.sql dan jangan lupa untuk merubah Save Type As nya menjadi All Files. Kita simpan file test_query.sql ini di C:\ .(Untuk lokasi penyimpanan ini hanya sebagai contoh)
  3.  Buka Command Prompt, dan ketikan perintah berikut :
sqlcmd -s .\sqlexpress -U sa -P passwordDBanda -d TEST -i C:\test_query.sql -o C:\hasil_query.txt
Dan hasil output pun bisa dilihat di C:\ dengan nama hasil_query.txt ;)

Penjelasan syntak :
sqlcmd = memanggil file sqlcmd.exe
-s .\sqlexpress = server berada di localhost dengan instance name sqlexpress
-U sa = user yang digunakan SA
-P passwordDBanda = Password yang anda pakai
-d TEST = memberitahukan database yang digunakan bernama TEST
-i C:\test_query.sql = Memberitahukan lokasi path tempat kita menyimpan inputan
-o C:\hasil_query.txt = Meminta untuk penyimpanan output ditempatkan di C:\ dengan nama file hasil_query.txt
OK....Sekian dulu :D Silahkan di explore lebih jauh. Untuk mengetahui  lebih jauh penggunaan sqlcmd ini silahkan ketik saja di command prompt : sqlcmd -?


.:.  Postingan ini sudah di coba penulis dengan menggunakan SQL Server Express 2008 R2

0 comments:

Post a Comment

Terima kasih sudah berkomentar

Coretan © 2008.
Hanya blog sederhana, sebagai bahan contekan dikala sedang belajar membuat project