如何通过代码设置 Sql Server 中的默认数据库?
我似乎无法弄清楚如何从代码中设置 Sql Server 中的默认数据库。 这可以是 .Net 代码或 T-Sql(T-Sql 会很好,因为它很容易在任何语言中使用)。 我搜索了Google,只能找到如何在Sql Server Management Studio中执行此操作。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
ALTER LOGIN
应用于 SQL Server 2005 或更高版本:http://technet.microsoft.com/en-us/library/ms189828.aspx
sp_defaultdb
最终将从 SQL Server 中删除:http://technet.microsoft.com/en-us/library/ms181738.aspx
ALTER LOGIN
should be used for SQL Server 2005 or later:http://technet.microsoft.com/en-us/library/ms189828.aspx
sp_defaultdb
eventually will be removed from SQL Server:http://technet.microsoft.com/en-us/library/ms181738.aspx
来自: http://doc.ddart.net/mssql/sql70/sp_da-di_6 .htm
from: http://doc.ddart.net/mssql/sql70/sp_da-di_6.htm
谢谢斯蒂芬。
请注意,如果您使用 Windows 身份验证,则
@loginname
为YourDomain\YourLogin
(对于其他人来说可能是显而易见的,但我花了几次尝试。Thanks Stephen.
As a note, if you are using Windows Authentication, the
@loginname
isYourDomain\YourLogin
(probably obvious to everybody else, but took me a couple tries.如果您在登录后尝试更改正在使用的数据库,可以使用 USE 命令。 例如使用 Northwind。
https://www.tutorialspoint.com/sql/sql-select-database。嗯
If you're trying to change which database you are using after you are logged in, you can use the USE command. E.g. USE Northwind.
https://www.tutorialspoint.com/sql/sql-select-database.htm