【发布时间】:2012-06-11 07:00:29
【问题描述】:
在过去的 8 年里,我一直在使用 SQL Server Management Studio (SSMS),但我一直在遇到问题。当我右键单击一个表并选择 SELECT TOP 2000 ROWS 时,查询编辑器会打开一个包含查询的新文件。这很好,所有这些都是为了快速查看表格。
我遇到的问题是默认数据库从实际数据库更改为主数据库。我有系统管理员权限。
由 SSMS 生成的查询,然后在括号中包含数据库、模式和表,即 [DB].[dbo].[TableName]
有没有办法在 SELECT TOP 2000 ROWS 命令上设置默认数据库,而不是将默认数据库设置为“master”?
另一种解决方法是单击表,然后执行“新建查询”,这将保留当前数据库,然后我必须输入“SELECT * FROM TableName”
【问题讨论】:
-
您可以执行
Script table as >> SELECT to >> New Query Editor Window但您必须添加SELECT TOP 2000这可能与编写USE Database并从选择中删除数据库名称所需的工作量相当命令 -
如果您不一直将此称为“默认数据库”更改会有所帮助 - 这是一个新连接,并且默认使用您的默认数据库(恰好是主数据库) - 它是没有改变默认数据库,它正在使用它。不,没有办法改变这种行为。
标签: sql-server-2008-r2 ssms sql-server-2012