sql - 我可以在 SQL Management Studio 中设置 "goto"数据库吗?

标签 sql sql-server ssms

我在一个网站上有一个到我的数据库的连接,问题是托管商还拥有这里的所有其他数据库(数千个)——除了我的之外,我被锁定在所有其他数据库之外,所以我不知道甚至知道我为什么会看到他们。

现在,当我通过连接进行连接时,我必须打开数据库文件夹,然后查找我的数据库。我想知道是否可以隐藏其他的?或者让它在连接一开始就转到我的。

我已经将默认数据库设置为我的,但当我连接时它似乎没有转到它。

最佳答案

我认为在 SSMS 对象资源管理器中没有任何方法可以做到这一点。

某些 TreeView 节点允许您设置过滤器,但这似乎不适用于数据库列表。

看看是否可以让托管服务商拒绝 VIEW ANY DATABASE允许。您还可以指出问题并建议他们从公共(public)角色中删除此权限。

顺便说一句,在对象资源管理器中输入数据库的首字母至少会将您移动到树的正确部分(当然假设它们并非都以相同的首字母命名!)并且从快速测试结束输入整个名称实际上会将您移动到正确的数据库。

关于sql - 我可以在 SQL Management Studio 中设置 "goto"数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8624508/

相关文章:

azure - SQL Azure 登录失败

sql-server - 从 sql server 链接服务器连接到 Sphinx

sql-server - 是否有控制参数分配的 SQL Server Management Studio 选项?

sql - 查看以识别分组值或对象

c# - 我怎么知道是否因为外键违规而引发了 SQLexception?

SQL server树有限深度查询

sql-server - 名称以 `TT_` 开头的表是什么?

sql - 分别获取和理解数据库结构数据模型

sql - 即使已定义公共(public)表表达式 (CTE),也会出现“对象名称无效”错误

sql-server - 为什么 SQL Server 是 Big Endian?