到今天才發現 db_owner 與 database owner 是不一樣的。
當權限設計的比較複雜時,一般人就沒有 sysadmin 的權限了。
今天有個 database 名為 myDB。為了工作方便,加入 Acc1到該資料庫的 db_owner 角色。
這樣,Acc1可以作很多事情,但就是不能 restore database
查MSDN,發現誰可以 restore database 呢?
必須有 server level 之 sysadmin 或 dbcreater的角色。或者剛好是該 database 之 database owner.
這才發現 db_owner 與 database owner 是不一樣的。
沒有留言:
張貼留言