【问题标题】:How to set 'available databases' to a default one that you are using?如何将“可用数据库”设置为您正在使用的默认数据库?
【发布时间】:2013-04-04 15:30:31
【问题描述】:

有没有办法将 SQL Server 2012 工具栏下拉框中的“可用数据库”设置为您正在使用的默认数据库?

我知道您可以在查询中使用以下内容:

USE databasename
GO

只需在下拉框中选择正确的数据库,

一切都会好起来的,但有时如果我想运行快速查询并跳过(忘记)那些步骤,它指的是“主”并且查询失败。

有办法吗?

【问题讨论】:

  • 您可以为您的登录设置default database,这是您需要的吗?
  • 如果我不得不猜测它会是这个,但不确定如何使用它:DEFAULT_DATABASE =database
  • 该文档没有显示设置默认数据库的示例,但确实显示了设置其他选项的示例,因此如何设置默认数据库应该很明显。试试看,你可能会在几秒钟内完成。
  • 稍微搜索一下就可以到达 tx
  • Exec sp_defaultdb @loginame='login', @defdb='database' 见于:stackoverflow.com/questions/362434/…

标签: sql-server sql-server-2012 ssms


【解决方案1】:

您查看过用户的默认数据库吗? 在 SQL Server 的用户中,您可以设置您的用户默认数据库。

连接到服务器后在 SSMS 中:

  • 在安全/登录下,您应该会看到您的用户或 Windows 组
  • 右键单击用户并选择属性。
  • 在“常规”页面下选择您的默认数据库(见下图):
  • 点击保存

【讨论】:

  • 如何检查和/或更改?
  • SSMS = SQL Server Management Studio:在安全下,树视图中的连接。
【解决方案2】:

如果您在对象资源管理器中展开数据库部分,选择您要查询的数据库,然后单击“新建查询”按钮,它会自动将数据库设置为您选择的数据库。

但是,如果您在对象资源管理器中右键单击一个对象并选择前 1000 个等,它将自动使用主数据库并通过 3 部分名称引用您正在使用的数据库,这可能有点烦人.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-20
    • 2019-08-09
    • 2012-02-25
    • 2012-07-05
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多