在不给用户服务器角色的情况下,可以使用以下解决方法来允许访问应用程序的表:
以下是一个示例代码,演示了如何创建用户并授予对表的访问权限:
-- 创建一个新的数据库用户
CREATE LOGIN [AppNameUser] WITH PASSWORD = 'YourPassword';
-- 将该用户添加到数据库中
USE YourDatabase;
CREATE USER [AppNameUser] FOR LOGIN [AppNameUser];
-- 授予对特定表的访问权限
GRANT SELECT, INSERT, UPDATE, DELETE ON YourTable TO [AppNameUser];
上述代码中的YourPassword
是用户的密码,YourDatabase
是目标数据库的名称,YourTable
是需要访问的表的名称。
通过上述步骤,您可以创建一个具有访问应用程序所需表的用户,并授予其对表的适当权限,而无需给予用户服务器角色。
上一篇:不给它们命名,创建多个类对象
下一篇:不更改 id 值的情况下更新多行