通过同义词访问时的安全上下文问题

| 服务器上有一个用户和两个数据库(db1和db2)。 用户可以连接到具有默认数据库db1的服务器,并可以在其中执行sp。 在sp语法中,我们在dbo模式下对db2表使用同义词。 为了允许用户仅连接并执行一个存储过程,需要执行所有操作。它正常工作,但现在
The server principal \"user\" is not able to access the database \"db2\" under the current security context
。 当代码不接触db2的同义词时,用户从sp获得输出。 应该更新什么?我无法将选择授予用户db2对象。     
已邀请:

要回复问题请先登录注册