SQL Server用户权限问题
答案:5 悬赏:60 手机版
解决时间 2021-02-11 01:06
- 提问者网友:欲劫无渡
- 2021-02-10 11:56
SQL Server用户权限问题
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-10 12:11
用windows 身份验证 或 SQL server 身份验证的 sa 用户名 登陆 然后依次进入安全性->登陆名 选择您新建的用户名 右键属性->服务器角色->选中 sysadmin 直接把系统权限给他那样权限会大
全部回答
- 1楼网友:长青诗
- 2021-02-10 15:37
SQL> create user a identified by a;(默认建在SYSTEM表空间下)
SQL> grant select on 表 to a;
SQL> grant select on 表 to a;
- 2楼网友:玩世
- 2021-02-10 14:30
创建角色,用户,权限USE pubs--创建角色 r_testEXEC sp_addrole 'r_test'--授予 r_test 对 jobs 表的所有权限GRANT ALL ON jobs TO r_test--授予角色 r_test 对 titles 表的 SELECT 权限GRANT SELECT ON titles TO r_test--添加登录 l_test,设置密码为pwd,默认数据库为pubsEXEC sp_addlogin 'l_test','pwd','pubs'--为登录 l_test 在数据库 pubs 中添加安全账户 u_testEXEC sp_grantdbaccess 'l_test','u_test'--添加 u_test 为角色 r_test 的成员EXEC sp_addrolemember 'r_test','u_test'--拒绝安全账户 u_test 对 titles 表的 SELECT 权限DENY SELECT ON titles TO u_test--从数据库 pubs 中删除安全账户EXEC sp_revokedbaccess 'u_test'--删除登录 l_testEXEC sp_droplogin 'l_test'--删除角色 r_testEXEC sp_droprole 'r_test'
- 3楼网友:归鹤鸣
- 2021-02-10 13:34
使用授权命令grant,例如你想把t1和t2表的查询权限授权给user1用户:grant select on table t1,t1 to user1;
- 4楼网友:逃夭
- 2021-02-10 13:10
使用grant语句,比方说,grant select on table student to u1就是把查询student表的权限授给用户u1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯