mssql sqlserver 指定相关人员对数据表指定列的访问权限的两种方法分享


摘要:
下文讲述指定用户只可访问数据表中相应列的方法分享,如下所示:


方法1:通过视图的方式

通过建立相应的视图,视图中只显示相应的列,然后通过对视图权限的控制,使其只可允许相应的用户访问。

  create view vw_test
   select a,b from tableName
    go
   GRANT SELECT ON [数据库名称].. [vw_test]  TO  [用户名];

mssql sqlserver 配置账户(用户)权限使其只可查阅特定视图的方法分享



方法2:通过grant授权的方式

   ---通过grant 授权名称,授予用户名只可使用select命令访问指定字段的权限
   GRANT SELECT(列1, 列2, 列3) ON [数据库名称]..[表名] TO [用户名]