3-4 为数据库用户赋予权限(2)
1) 使用SQL语句创建登录名及为用户赋予权限
① 创建登录名PbMaster,
语法
CREATE LOGIN<登录名>WITH PASSWORD=<’密码’>
② 创建数据库用户MasterDBUser
语法
CREATE USER 数据库用户FOR LOGIN 登录名
③ 为数据库用户赋予权限 SELECT,INSERT,UPDATE ON
GRANT操作权限ON表名TO用户名
(若是多个权限,用英语的逗号分隔)
--创建登录名
USE master
GO
--PbMaster,密码
CREATE LOGIN PbMaster WITH PASSWORD='123456'
GO
--创建数据库用户
USE E_Market
GO
--用户名MasterDBUser
CREATE User MasterDBUser FOR LOGIN PbMaster
GO
--为MasterDBUser赋予查看,新增,修改的操作权限 CREATE DELETE
USE E_Market
GO
GRANT SELECT,INSERT,UPDATE ON UserInfo TO MasterDBUser
GO
--将UPDATE权进行回收
USE E_Market
GO
REVOKE UPDATE ON UserInfo TO MasterDBUser
GO