当我打开SQL Server Management Studio时,我的许多数据库都列在那里。如果我打开一个数据库并打开其表的列表,然后右键单击其中一个表并选择“选择前1000行”,它将正确查询该数据库中的该表,但它还会自动选择“TempDb”作为工具栏中可用数据库组合框中的数据库,如下图所示。
因此,现在,如果我想通过单击“新查询”来编写查询,它将查看“tempDB”,这很烦人。有没有办法改变这种行为?
![enter image description here](https://istack.dev59.com/9t5A4.webp)
看起来,DavidG的评论是最佳答案。 "您的用户帐户确定默认数据库。"
您可以在用户属性中为您的用户帐户选择默认数据库。
安全性 - 登录 - 右键单击 - 属性 - 并选择默认数据库。 因此,每次打开新的或现有的查询窗口时,当前数据库都将从用户属性中的默认数据库设置中选择。