Menghapus User di Database Backup MS SQL Server yang Lama


Suatu ketika saya mem-ackup database dari komputer lain ke server yang baru. Di server lama, database tersebut milik budi. Di server yang baru, belum ada user kecuali dbo. Yang jadi masalah setelah saya restore di server yang baru, user budi masih ada. Masalah kedua, untuk open database di server baru ini harus pakai user budi, sebab database itu milik budi. Tetapi untuk masuk ke server yang baru tidak bisa pakai budi, karena user budi belum terdaftar. Nah repot, kan?

Caranya ternyata gampang. Tampilkan object atau table milik budi dulu. Query dibawah ini akan menampilkan owner diluar dbo:

select s.name, u.name from sysusers u, sysobjects s
where s.uid=u.uid and s.uid!=1


kemudian ubah owner milik budi menjadi milik dbo dulu:

sp_changeobjectowner 'budi.SUPPLIER', 'dbo'

Sekarang baru hapus user budi. Mulai now, Anda dapat membentuk user budi di security milik database. Buat agar user budi tadi memegang database yang baru di-restore. Siiiip...

sumber gambar: dreamstime.com

Menghapus User di Database Backup MS SQL Server yang Lama Rating: 4.5 Diposkan Oleh: Good Dreamer

0 comments:

Post a Comment

Powered by Blogger.