SQL里面的数据与表
仓库 表
仓库号 职工号 工资
WH2 E1 1220
WH4 E2 1270
WH1 E3 1210
WH2 E4 1250
WH3 E5 1200
WH3 E6 1230
WH1 E7 1250
职工 表
仓库号 城市 面积
WH1 北京 370
WH2 上海 500
WH3 广州 200
WH4 武汉 400
WH6 深圳 600现在创建了U1,U2`````U7 7个用户用以下语句把查询 仓库 表和修改仓库号的权限授给用户U4 USE warehouse
GO
GRANT SELECT ON 仓库 TO U4
GRANT UPDATE ON 仓库.仓库号 TO U4
出现以下信息
消息 15151,级别 16,状态 1,第 1 行
无法对 对象 '仓库号' 执行 查找,因为它不存在,或者您没有所需的权限。必须说明一下我写其他的可以
如下:USE warehouse
GO
GRANT SELECT ,INSERT ,UPDATE ,DELETE ON 仓库 TO U2 , U3
GRANT SELECT ,INSERT ,UPDATE ,DELETE ON 供应商 TO U2 , U3
GO个人感觉是否因为 仓库.仓库号 职工.仓库号 以致权限不够~~~~
求高手作答
仓库 表
仓库号 职工号 工资
WH2 E1 1220
WH4 E2 1270
WH1 E3 1210
WH2 E4 1250
WH3 E5 1200
WH3 E6 1230
WH1 E7 1250
职工 表
仓库号 城市 面积
WH1 北京 370
WH2 上海 500
WH3 广州 200
WH4 武汉 400
WH6 深圳 600现在创建了U1,U2`````U7 7个用户用以下语句把查询 仓库 表和修改仓库号的权限授给用户U4 USE warehouse
GO
GRANT SELECT ON 仓库 TO U4
GRANT UPDATE ON 仓库.仓库号 TO U4
出现以下信息
消息 15151,级别 16,状态 1,第 1 行
无法对 对象 '仓库号' 执行 查找,因为它不存在,或者您没有所需的权限。必须说明一下我写其他的可以
如下:USE warehouse
GO
GRANT SELECT ,INSERT ,UPDATE ,DELETE ON 仓库 TO U2 , U3
GRANT SELECT ,INSERT ,UPDATE ,DELETE ON 供应商 TO U2 , U3
GO个人感觉是否因为 仓库.仓库号 职工.仓库号 以致权限不够~~~~
求高手作答
--分配整表权限
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]--分配权限到具体的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]
exec sp_addlogin '用户名','密码','默认数据库名' --添加到数据库
exec sp_grantdbaccess '用户名'--分配整表权限
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]--分配权限到具体的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]