SQL Agent Backup Database Menggunakan Store Procedure

Jika kita menggunakan SQL server versi Enterprise mungkin tidak akan kesulitan untuk backup database, karena telah disediakan maintenance plan wizard yang memudahkan beberapa administration task seperti berikut ini :

  • check database integrity
  • perform index maintenance
  • update database statistics
  • perform database backup

Namun dalam kenyataan dilapangan, seringkali kita menghadapi environment SQL yang mungkin saja lisensinya masih Standart. Banyak cara agar kita bisa melakukan backup seperti menggunakan store procedure atau menggunakan third party yang banyak dijual di pasaran maupun yang gratisan juga banyak :p. Lanjutkan membaca “SQL Agent Backup Database Menggunakan Store Procedure”

Perintah SQL di MSSQL 2008

SQL Server 2008 mempunyai system database yang secara default terinstall

1. Master

Merupakan sistem tables yang mencatat segala sesuatu termasuk instalasi server

2. Model

Merupakan database template dimana setiap pembuatan database baru, SQL server akan membuat copian model database ke database baru tersebut

3. Msdb

Segala aktifitas scheduller ada di database ini seperti backup atau replika

4. Tempdb

Database sementara yang terbentuk setiap kali SQL server mengalami restart.

 

Perintah di SQL

  • Select statement

Menampilkan informasi isi tabel menggunakan query.

Select kolom From table

Select statement di SQL server masih bisa di eksekusi tanpa nama tabel, dimana merupakan spesial quiery tanpa From. Contohnya :

Select getdate()

 

Untuk membuat alias kolom1 dan kolom2 dengan nilai A dan B

select kolom1 = ‘A’, kolom2 = ‘B’

 

Fungsi Count digunakan untuk mengembalikan jumlah baris yang merupakan output dari statement yang dihasilkan tanpa menampilkan data di row tersebut

Select count(*) from Table

 

Fungsi Rowcount digunakan untuk membatasi jumlah baris/row yang merupakan pengembalian hasil dari select statement.

Set Rowcount 10 select * from Table

Yang menjadi catatan dari rowcount ini adalah jika sudah menggunakan rowcount sebaiknya di reset terlebih dahulu, karena jika tidak di reset jumlah baris yang ditampilkan walaupun tanpa statement rowcount akan tetap ke jumlah baris yang di set sebelumnya. Untuk meresetnya gunakan

Set rowcount 0

 

 

  • Penggunaan Alias

Penggunaan alias di bagian kolom adalah sebagai penamaan sementara untuk memudahkan pemisahan data yang ditampilkan

Select kolom1 As satu_spasi, kolom2 As dua_spasi From Table

Output yang dihasilkan berupa kolom dengan nama satu_spasi dan dua_spasi yang merupakan hasil dari kolom1 dan kolom2

Alternatif:

Select [satu_spasi] = kolom1, [dua_spasi] = kolom2 From Table

jika ada spasi di kolomnya:

Select kolom1 As “satu spasi”, kolom2 As “dua spasi” From Table

Select kolom1 ‘satu spasi’, kolom2 ‘dua spasi’ From Table

 

  • Penggunaan Synonym

Berbeda dengan alias, penggunaan synonim digunakan untuk penamaan tabel yang bersifat permanen dan berlaku sampai synonim tabel tersebut terhapus.

 

Create Synonym nama_sinonim For Table

 

Untuk mengetahui apa saja Sinonim ini bisa dilihat di object explorer database tersebut.

 

Contoh :

Create Synonym s1 For Tabel

Sehingga bisa dipakai

Select * From s1 dimana hasilnya sama dengan Select * From Tabel

 

Untuk menghapus synonym bisa menggunakan script

Drop Synonym nama_synonym

 

Catatan dalam penggunaan syntax di SQL Server 2008

  1. Diperbolehkan baris kosong di SQL windows
  2. Query di SQL server 2008 tidak diperlukan lagi menggunakan titik koma (;) sebagai akhir dari syntax seperti yang digunakan pada SQL sebelumnya
  3. Memperbolehkan menambahkan comment pada baris mana saja baik pada Script maupun Query
  4. Di Query editor diperbolehkan terdapat multiple query dan bisa dieksekusi per bagian yang di highlight

 

Reset Password SA di MSSQL

Jika lupa password authentifikasi ke MSSQL baik menggunakan windows auth maupun sql auth, maka satu-satunya harapan adalah reset password sysadmin.

Gunakan Sql Server Configuration Manager (Start Menu-All Program-Microsoft SQL Server 2008 R2-Configuration Tools)

Stop services instance SQL yang ingin anda reset passwordnya

Klik kanan dan klik Properties-Advanced

Rubah startup menjadi single mode

Start Service Instance MSSQL
Gunakan Command Prompt dan ketik sqlcmd

[troubleshooting] Unable to Get binding type sqlbinding

Error ini ditemukan saat backup dan restore ke server BizTalk baru dengan environment 64bit. Sql binding nya tiba-tiba tidak ada di configurasi WCF-Custom (Send Port).

Microsoft.BizTalk.Adapter.Wcf.Converters.CreateBindingException: Unable to get binding type for binding extension "sqlBinding". Verify the binding extension is registered in machine.config.

Lanjutkan membaca “[troubleshooting] Unable to Get binding type sqlbinding”

Mudik oh Mudik.. Tiket Lebaran Pahala Kencana 2011

Alhamdulillah Ramadhan telah tiba, saatnya merencanakan mudik lebaran (loh kok..). Lebaran tahun ini akan berbeda dengan lebaran sebelumnya karena harus membagi antara lebaran di mertua dan orang tua :).

Karena Kota Pati tidak dilalui oleh kereta api, walaupun mempunyai stasiun yang notabene sudah tidak aktif, satu satunya pilihan adalah Bus malam eksekutif. Banyak pilihan untuk tujuan Pati dari Bandung, diantara Nusantara, Pahala Kencana, Bandung Express, Muji Jaya dan Santika. Namun yang pasti lewat Pati tanpa di oper hanya Pahala Kencana jurusan Bandung-Lasem.

Setelah memutuskan hari pertama akan berlebaran terlebih dahulu di sumedang, baru pada hari pertama malam berangkat ke Pati. Segera saja memesan tiket Pahala Kencana karena takut kehabisan, saya pun menuju agen PK di Riau (jln. Martadinata, Bandung) karena jika berangkat melalui agen, bus tidak perlu mampir ke terminal (terganggu dengan masuknya pedagang asongan ke bus jika mampir ke terminal). Langsung saja melihat list daftar harga tiket dari Bandung ke berbagai tujuan wow.. naik lagi dari harga tahun lalu, bahkan jika dibandingkan dengan harga tiket saat normail dimana Bandung-Pati hanya berkisar 100rb-110rb. Entahlah apakah pemerintah kita tidak mempunyai peraturan batas atas untuk tarif tuslah.

Yang belum memesan tiket dan butuh harga kisaran tuslah, saya sengaja njepret pake kamera hp ala kadarnya dan tempel di blok ini, monggo.. Lanjutkan membaca “Mudik oh Mudik.. Tiket Lebaran Pahala Kencana 2011”

Rancang situs seperti ini dengan WordPress.com
Mulai