当前位置: 代码迷 >> Sql Server >> 怎么设置才能在不显示【无法访问】数据库
  详细解决方案

怎么设置才能在不显示【无法访问】数据库

热度:346   发布时间:2016-04-24 19:51:17.0
如何设置才能在不显示【无法访问】数据库
我发现通过SQL Server Management Studio登录服务商服务器上的数据库后,
有的服务商却会列出其他用户的数据库,这样要选中自己的那个数据库比较麻烦
而有的能够只显示该登录名所能访问的数据库。

这是怎么配置的?
SSMS

------解决方案--------------------
试试这样:

1、右键登录名,选择属性


2、点击左边的用户映射,在右边单击,你想要这个login对应的默认数据库:

------解决方案--------------------
要不试试这个?看是不是你要的效果



use master
deny view any database to [test]

ALTER AUTHORIZATION ON DATABASE::test TO test

------解决方案--------------------
引用:
要不试试这个?看是不是你要的效果



use master
deny view any database to [test]

ALTER AUTHORIZATION ON DATABASE::test TO test
我试了,不错,不过依旧可以看到master和tempdb
  相关解决方案