尝试搜索此内容,但找不到任何内容。我在生产数据库中有一些存储过程,开发人员最后在其中添加了a
GRANT EXECUTE ON [ProcName] to [USER1] AS [dbo]
我的间谍意识告诉我,不应该这样做,因为所有用户访问都应该在适当级别的SSMS中进行管理。如果数据库开始真正忙起来,这也可能会导致死锁,并且每次都不必连续授予此访问权限。
我一生无法想到一个合理的理由,为什么除了确保用户在开发过程中获得许可之外,还需要这样做。我打算删除它,但我只是想知道我是否缺少什么?
99.999%的机会,这是一个错误。存储过程以批处理结尾only
结束。 EG