我有一个SQL服务器数据库,很快就会有两个数据库,我用它来建立一个网站.
我已经拥有一个只读数据库1的用户帐户来搜索我们的产品库存.我只想为数据库2创建一个单独的帐户,仅用于表1,它只允许插入记录(不更新或删除或其他任何内容).我试图尽可能多地使用访问限制(在代码之上尝试并阻止sql注入,如果有人以某种方式获得某些东西,我不希望数据库本身允许它).
所以底线问题,如何在SQL服务器中创建一个用户,该用户只能限制访问y数据库中的x表,并且只能读取/插入记录,而不是其他内容?
sql-server sql-server-2008
sql-server ×1
sql-server-2008 ×1