当我使用Windows身份验证登录到sql数据库时,我想将特定数据库设置为默认数据库。我不希望主人成为默认。
我知道你可以为sql用户做这件事,但是对于经过Windows身份验证的用户是否可以?如果是这样,怎么样?
答案 0 :(得分:5)
ALTER LOGIN
statement的大多数选项对于SQL身份验证登录和Windows身份验证登录都是相同的。
ALTER LOGIN [Domain\Username] WITH DEFAULT_DATABASE = database_name;
您也可以通过用户界面执行此操作,但恕我直言的工作更多,您无法在源代码管理中存储击键和鼠标点击。在对象资源管理器中,展开服务器,展开“安全性”,展开“登录”,右键单击登录,然后选择“属性”。在底部的主屏幕上有一个Default Database:
下拉列表。更改它并单击“确定”。