如何让SQL用户只看到自己有权限的库,相信很多没有经验的人对此无能为力。为此,本文总结了出现问题的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。
以SQL Server 2012为例
上图是我们执行的部分数据库的截图。
代码如下:
拒绝向公众查看任何数据库;
然后为最佳库的最佳用户执行它。
代码如下:
尽最大努力更改数据库上的授权33603.33366033336
登录后,资源管理器中的最佳用户只能显示最佳库,并为矿山库中的矿山用户执行相同的SQL。
代码如下:
更改对数据库的授权:对我的影响
登录后,Mine用户只能显示Mine数据库,达到了我们的目的。分配权限时,记得将对应数据库的权限映射到对应用户,防止跨数据库操作。
看完以上内容,你掌握了如何让SQL用户只看到自己有权限的库的方法了吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128958.html