我正在测试我的项目,我必须为其中一个组件编写权限单元测试。单元测试从创建临时数据库和表开始。我想编写SQL代码,为临时数据库创建新用户,并授予它创建触发器(组件所做的单个函数)的权限,仅用于临时测试表。该组件将使用该用户。我怎样才能做到这一点?任何帮助表示赞赏。
答案 0 :(得分:0)
试试这个SQL代码。它对我有用:
USE [YourDatabase];
CREATE USER YourUser FOR LOGIN YourLogin;
GRANT ALTER ON dbo.YourTable TO [YourUser]