我有一个SQL Server与几个用户和数据库。 权限是简单的:
如果用户使用Management Studiologin到服务器,则会看到所有数据库。 他没有权利(显然行)。 但他看到了他们。 这不是最佳的。
我如何设置SQL Server,当用户login时,他只能获取他是db_owner的数据库?
在stackoverflow中查看从Management Studio中隐藏SQL数据库 (为什么它超出我的范围,但是这里的分类标准至less可以说)
您可以通过“服务器属性/权限”/“拒绝访问”来查看您的实例,并将“拒绝任何数据库”权限设置为login。
希望这可以帮助 :)