gpt4 book ai didi

sql-server-2008-r2 - 如何在 Management Studio 对象资源管理器中显示过滤器数据库

转载 作者:行者123 更新时间:2023-12-04 07:54:05 24 4
gpt4 key购买 nike

我的数据库托管在共享主机中。我在 Management Studio Express 中远程连接我的数据库。每当我尝试连接到 sqlserver 实例时,它都会显示该服务器实例中托管的所有数据库。总是从其他用户的 400 个数据库中找出你的数据库,这很烦人。

有什么方法可以将数据库列表过滤为我赢得或获得许可的数据库吗?我不想看到我没有权限或我不拥有的数据库。

请记住,我的数据库托管在共享主机中,作为用户,我的权限有限。

最佳答案

我研究了一个类似的问题,我发现唯一适用于此的方法有点老套,但在这种情况下它可能对你有用。如果您(或您的共享主机的管理员)能够使您的登录成为数据库的 DBO,然后还拒绝查看您登录的所有数据库,您应该只能看到您的数据库连接时登录拥有。所以 t-sql 将是:

`使用 AdventureWorks2008R2

将 DATABASE::AdventureWorks2008R2 上的授权更改为 TestLogin

使用大师

拒绝查看 TestLogin 的任何数据库`

不确定这是否适合您的场景,绝对不能说这是最佳实践,但也许它有帮助!

关于sql-server-2008-r2 - 如何在 Management Studio 对象资源管理器中显示过滤器数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com