SQL server创建用户、授权指定访问数据库的某张表

1.先给不同的厂商创建不同的登录名(如下以一个厂商为例)

image

2.将登录名加入到public服务器角色中,然后点击确定

image

3.将public服务器角色的属性——>安全对象中取消查看所有数据库的权限

打开进入需开放的数据库Dabase.XXX.OA

SQL查询

-对用户XXX分配物料信息表 只读select权限 

grant select on 物料信息表 to XXX

--对用户分配指定表权限(读写删)
GRANT  SELECT ,  INSERT ,  UPDATE ,  DELETE  ON table1 TO [用户名]

--对用户分配指定表的列权限(读写删)
GRANT  SELECT ,  UPDATE  ON table1(id,AA) TO [用户名] 

猜你喜欢

转载自blog.csdn.net/kakak2000/article/details/105954482