首页 新闻 会员 周边 捐助

mssql如何创建一个用户只访问一个数据库

0
悬赏园豆:15 [已解决问题] 解决于 2016-11-01 23:21

如何实现这个。

A账号登录只能看到ITONG

B账号登录只能看到ITONGTest

CTRA王大大的主页 CTRA王大大 | 初学一级 | 园豆:30
提问于:2016-11-01 15:15
< >
分享
最佳答案
0

grant select,insert,update,delete on mydb.* to 'XXX'@'localhost'  identified by "password";

其中 mydb是数据库名,localhost可以写登录用户的ip地址,然后XXX和password是指定用户登录的用户名和密码

收获园豆:15
鐵手 | 菜鸟二级 |园豆:253 | 2016-11-01 15:53

 我在哪个库执行这句sql呢?

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 15:54

@凡图: 你授权数据库的访问权限,在cmd中,mysql -u XX -p

进去mysql以后就可以用这个指令的

鐵手 | 园豆:253 (菜鸟二级) | 2016-11-01 16:02

@指尖以东: 哥,我是 MSSQL不是MYSQL

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 16:03

@凡图: sqlserver我这里只有navicat连接,在用户菜单下可以增加修改各种属性

鐵手 | 园豆:253 (菜鸟二级) | 2016-11-01 16:16

@指尖以东: 怎么也搞不出来,能上图吗?或者加个QQ指导下?

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 16:18

@凡图:

鐵手 | 园豆:253 (菜鸟二级) | 2016-11-01 16:32

@凡图: 测试过OK,我授权了demo库,别的库就访问不了

鐵手 | 园豆:253 (菜鸟二级) | 2016-11-01 16:38

@指尖以东: 我也是和你这样一样设置的怎么就不行了呢。。。。郁闷死

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 16:43

@凡图: 用navicat呢?你点击deo的时候,下面数据库角色成员身份 给予db_owner拥有者

鐵手 | 园豆:253 (菜鸟二级) | 2016-11-01 17:48

@指尖以东: navica满足也不行啊,我还是要在sql management studio 上做限制

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 22:44

@指尖以东: 兄弟谢了,我自己搞出来了。

CTRA王大大 | 园豆:30 (初学一级) | 2016-11-01 23:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册