1
1
当从存储过程运行静态SQL时,存储过程以上次创建/修改存储过程的ID的权限运行;而不是运行存储过程的人员的ID。 例如,这与允许您使用存储过程运行insert语句而不授予运行基础表上存储过程insert权限的人员的功能相同。 一个注意事项-这不适用于使用动态SQL(与exec语句一起使用)的情况。在这种情况下,运行存储过程的人员必须具有该SQL语句所需的权限。 所以我不确定您的单元测试是否会提供您正在寻找的东西,因为依赖对象的权限在某种程度上是通过SQL Server处理存储过程安全性的方式来处理的。 |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |