单选题
在SQL Server 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是______。
A.使ACCT只在dbcreator角色中
B.使ACCT只在public角色中
C.使ACCT只在db_owner角色中
D.使ACCT只在dh_ddladmin角色中
A
B
C
D
【正确答案】
D
【答案解析】
[解析] dbcreator是固定的服务器角色可以创建、更改和删除数据库。db_owner在数据库中拥有全部权限。public默认不具有任何权限,但用户可以对此角色进行授权。db_ddladmin可以建立、修改和删除数据对象(运行所有的DDL语句)。本题需要创建数据库对象可以使用db_owner和db_ddladmin权限。但db_owner又使用户具有了其他数据库级权限,不如db_ddladmin合适。本题答案为D。
提交答案
关闭