如何为Windows Authenticated用户设置默认数据库?

时间:2013-04-16 13:11:06

标签: sql sql-server ssms

当我使用Windows身份验证登录到sql数据库时,我想将特定数据库设置为默认数据库。我不希望主人成为默认。

我知道你可以为sql用户做这件事,但是对于经过Windows身份验证的用户是否可以?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:5)

ALTER LOGIN statement的大多数选项对于SQL身份验证登录和Windows身份验证登录都是相同的。

ALTER LOGIN [Domain\Username] WITH DEFAULT_DATABASE = database_name;

您也可以通过用户界面执行此操作,但恕我直言的工作更多,您无法在源代码管理中存储击键和鼠标点击。在对象资源管理器中,展开服务器,展开“安全性”,展开“登录”,右键单击登录,然后选择“属性”。在底部的主屏幕上有一个Default Database:下拉列表。更改它并单击“确定”。