【问题标题】:Automatically view specifc database in Management Studio在 Management Studio 中自动查看特定数据库
【发布时间】:2012-02-08 22:12:55
【问题描述】:

我们有一个远程托管的 SQL 数据库,我使用 SQL Server Management Studio 来管理所有内容。由于我们在共享服务器上,因此同一服务器上还有许多其他数据库。有没有办法在连接时自动将对象资源管理器扩展到我的数据库?或者可能过滤数据库以仅显示我的?

在连接属性中指定“连接到数据库”并不能实现这一点。

【问题讨论】:

  • 我也很想在 SSMS 中看到一种方法!我还没有想出在 SSMS 级别上执行此操作的方法,尽管有人建议如何使用您在服务器本身上的登录帐户来完成此操作。我们可以过滤数据库中的表(尽管在后续连接中不会记住过滤器),但我们似乎无法在服务器上的数据库列表上创建过滤器。

标签: sql sql-server ssms


【解决方案1】:

Management Studio here 有几个命令行开关

exe 在我的电脑上: “C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe”。

使用 -U 开关指定登录名和 -S 指定服务器,这将打开一个连接到此登录名默认数据库的新查询文件。这可以使用 alter 命令进行更改,即

alter login sa with default_database = master

这并不能完全连接对象资源管理器,但它可能有助于您尝试做的事情。

【讨论】:

  • 服务器没有默认数据库。登录即可。
  • 指定默认数据库不是问题,在我无权访问的对象资源管理器中查看 100 多个数据库是。看起来很简单,我已经探索了管理工作室中几乎所有可配置的东西,但找不到任何东西......
猜你喜欢
  • 1970-01-01
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多