一直使用的是DB_Reader,和DB_OWNER来限制权限,现在要使用ddladmin了请问一下这个数据库级角色与DB_OWNER权限区别在哪?我看MSDN上DLLAdmin写了有效的权限有一堆那还有什么没有呢?Best Regards
Ray

解决方案 »

  1.   

    dlladmin用户可以对数据库执行结构设计权限
    db_owner是什么都可以干。
      

  2.   

    db_owner 进行所有数据库角色的活动,以及数据库中的其它维护和配置活动。该角色的权限跨越所有其它固定数据库角色。 
    db_ddladmin 添加、修改或除去数据库中的对象(运行所有 DDL)。