Restore Database Permission หลุด

หายไปนานเลยครับ พอดีว่าทำ Project ใหม่เกี่ยวกับ ระบบ บัตรเครดิตอยู่ครับ
สัปดาห์นี้ พอได้หายใจหายคอกันบ้าง

มาเริ่มปัญหาของเราเลย ผมเคยเจอทั้ง SQL Server 2005, 2008 และ ล่าสุด Database Informix
ปัญหาคล้ายๆ กันครับ คือ พอเอา Database เก่าๆ มาลง Permission ที่ได้ Grant ไว้ หลุด หมด
ครับ ต้องทำการ Grant ใหม่

กรณี SQL Server ลักษณะ Permission จะแยกเป็น 2 ส่วนคือ
1. Login
2. User

ถ้าจะให้ง่ายสุดคือ พอ Restore database แล้ว
ให้ Drop User ใน Database ออกก่อน
จากนั้น ให้ทำการ Map Login เข้ากับ Database แล้วมันจะ Create User ให้ครับ

ในกรณีของ Informix
ลักษณะ คล้ายๆกัน คือ User ของ Unix ไม่ได้ถูกลบ แต่ User ของ Database โดนทับ ด้วย Database
ที่นำมา Restore ดังนั้น ต้องทำการ GRANT สิทธิให้ User นั้นอีกครั้ง
ด้วย Command GRANT ครับ

สำหรับวันนี้พอแค่นี้ก่อนครับ คราวหน้า มา share กันอีก ครับ สวัสดี

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report