建立多个用户,放在一个ROLE中,给ROLE分配权限,多个用户的权限就相同了。

解决方案 »

  1.   

    不是这样的,我有好多张属主是A的表,我想让用户B也能对这些表进行操作,权限跟A一样,由于表的数量庞大,所以,我想让B成为A的别名,这样或许就可以达到这个目的,但是我不知道该怎么做。请教各位了,谢谢!
      

  2.   

    在企业管理器中的安全下有logins,在属性中可以调节,进行权限的分配,不过你要以sa的权限进去
      

  3.   

    即便分组也不能使从B用户进入数据库得时候,调用属于A的表呀。
    在logins下,好像只能让同一个用户拥有对不同数据库的权限吧,无法让不同用户有相同的权限吧
    我使想让用户B也能调用属于A的表,虽然可以通过给B赋予对A的表的all权限来达到这一点,但是我这里属于A的表比较多,所以我想让B成为A的别名,以便从B进入数据库的时候,同样可以调用属于A的表,调用时不必写成 A.Table,写成Table旧行了。
    请问该怎么做呢?
      

  4.   

    用sp_addalias @loginame = 'login', @name_in_db = 'alias_user'
    alias_user是数据库中的用户名,loginame是login名,在数据库中并不存在此用户。
    例如db1库中有user1
    先建一个login用户newalias
    sp_addlogin @loginame = 'newalias'
    用 sp_addalias 'newalias', 'user1'就建了别名
    这个回答满意吗?可以的话可要加分啊。