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