SQL 2008 R2 以下全部在SSMS内执行
我有一个Db,它非常愉快地坐在开发服务器上,并且所有内容都像使用sql身份验证帐户的sysadmin一样运行。
此代码已迁移到测试框,其中dbo架构上存在简化权限集,其中已通过Windows身份验证为用户分配了读/写和执行模式。
这是有趣的开始,当我运行某些存储过程时,它们显示为成功,但错误记录过程建议它无法查看某些表,或者它没有相应的权限来执行此操作。
奇怪的是,尽管目前所有表都位于同一架构上,但所有其他表上都没有出现相同的问题。
如果我将权限移除给Db所有者,则该问题将完全消失。
之前有没有其他人遇到此问题,如果是这样,您是如何解决这个问题的?