我有 3 个存储过程——SP1, SP2 & SP3.
SP2和SP3在SP1中被调用。
如果我创建一个DBRole(和一个用户 ID)并单独提供对 SP1 的 exec访问权限,然后执行SP1,SP2 和 SP3会在没有权限问题的情况下执行吗?
或者我们是否还需要提供对 SP2 和 SP3 的显式执行访问?
我有 3 个存储过程——SP1, SP2 & SP3.
SP2和SP3在SP1中被调用。
如果我创建一个DBRole(和一个用户 ID)并单独提供对 SP1 的 exec访问权限,然后执行SP1,SP2 和 SP3会在没有权限问题的情况下执行吗?
或者我们是否还需要提供对 SP2 和 SP3 的显式执行访问?