我在承载数百个数据库的服务器上有1个数据库,是否有一种方法可以连接到仅我的数据库并对其进行扩展,而不是扩展并查看所有数据库?
请注意,这是GoDaddy上的服务器,我没有管理员访问权限。
答案 0 :(得分:1)
默认情况下,每个用户都有VIEW ANY DATABASE Permission。您可以否认。之后,用户只能看到该用户实际拥有的数据库。
如果使用的是SQL Server 2012或更高版本,则可以考虑使用包含的数据库功能。包含的数据库是与其他数据库以及托管该数据库的SQL Server实例隔离的数据库。因此,用户将能够连接到包含的数据库,而无需在服务器级别上验证登录名。请参阅Contained Databases。