小编Kiz*_*hix的帖子

如何在SQL-Server中创建只能访问一个表的用户,并且只能插入行

我有一个SQL服务器数据库,很快就会有两个数据库,我用它来建立一个网站.

我已经拥有一个只读数据库1的用户帐户来搜索我们的产品库存.我只想为数据库2创建一个单独的帐户,仅用于表1,它只允许插入记录(不更新或删除或其他任何内容).我试图尽可能多地使用访问限制(在代码之上尝试并阻止sql注入,如果有人以某种方式获得某些东西,我不希望数据库本身允许它).

所以底线问题,如何在SQL服务器中创建一个用户,该用户只能限制访问y数据库中的x表,并且只能读取/插入记录,而不是其他内容?

sql-server sql-server-2008

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql-server ×1

sql-server-2008 ×1