日期:2014-05-16  浏览次数:20469 次

数据库创建用户及针对表(字段)分配权限(以SQLServer测试的)

USE tempdb GO --创建两个测试表 CREATE TABLE tb1(id int,value int) INSERT tb1 VALUES(1,10) CREATE TABLE tb2(id int,value int) INSERT tb1 VALUES(1,10) GO --创建登录 CREATE LOGIN Liang WITH PASSWORD='myfend@hotmail.com'; --创建用户 CREATE USER Liang FROM LOGIN Liang; --授予用户对tb1有UPDATE某个列的权限,tb2只有SELECT权限 GRANT UPDATE(value) ON tb1 TO Liang GRANT SELECT ON tb1 TO Liang GRANT SELECT ON tb2 TO Liang GO --模拟用户Liang对tb1表进行U