有两个数据库DB1和DB2,分别建立了用户user1和user2,我想让usr2用户能访查询DB1中的某张表,没有别的权限;
我在DB1中的某个表上右击属性,权限--选择用户--浏览,无法找到usr2用户,请问该如何做呢?

解决方案 »

  1.   

    DB2上建立链接服务器,使用user1账号。建立DB1上的对应表视图,user2赋予此视图权限即可。
      

  2.   

    LZ的DB1和DB2是指2个实例(instance)还是同个实例下的2个数据库(database)?
      

  3.   


    use DB1create user user2 for login user2grant select on [表名] to user2
      

  4.   

    先要将USER2映射到对应的数据库然后再赋予权限或者用楼上给出的代码方式。