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

时间:2011-04-22 10:17:43

标签: sql-server rights

服务器上有一个用户和两个数据库(db1和db2)。 用户可以连接到具有默认数据库db1的服务器,在那里他可以执行sp。 在sp语法中,我们在dbo scheme下使用db2表的同义词。

所有这一切都是为了让用户只需连接并执行一个存储过程。它工作noraml但现在The server principal "user" is not able to access the database "db2" under the current security context

当代码未触及db2的同义词时,用户从sp获取输出。 应该更新什么?我无法为用户提供db2对象的选择。

enter image description here

0 个答案:

没有答案