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