Mar 4, 2009

Administrator Privellege-nya 'SQL Express 2005' di Windows Vista

Saya mulai lebih sering bersentuhan dengan Windows Vista. :)

Setelah memasang Microsoft SQL Express 2005 di Windows Vista Bussiness edition, lalu saya mencoba membuat database baru dan me-restore dari databse lain. Namun kemudian muncul pesan error 262 yang mengatakan bahwa permisi-nya ditolak. Petikan pesan error-nya adalah: "CREATE DATABASE permission denied in database 'master' . (Microsoft SQL Server, Error: 262)". Padahal saya sudah login sebagai 'Administrator' di komputer tersebut, yang kalau di Windows XP tidak akan muncul masalah seperti itu.

Dari mencari-cari di Internet, saya mendapatkan solusinya sebagai berikut:

  1. Login-lah ke komputer menggunakan account 'Administrator'

  2. Bukalah aplikasi SQL Server Surface Area Configuration (Start --> All Programs --> Microsoft SQL Server 2005 --> Configuration Tools -->SQL Server Surface Area Configuration)
    Start Menu

  3. Pilihlah (klik) di pilihan  Add New Administrator



  4. Setelah muncul window baru berjudul 'SQL Server User Provisioning on Vista', akan terlihat  bahwa user di Windows Vista tidak mempunyai privellege 'SQL Server SysAdmin'. Pilihlah (highlight/sorot) pada permission 'Member of SQL Server SysAdmin role on SQLEXPRESS' yang ada di panel sebelah kiri dan tambahkan ke pake sebelah kanan dengan menekan tombol bergambar '>'


  5. Klik-lah di tombol OK untuk menyimpan perubahan setting-an di atas

  6. Selesai.