1

使用sp_defaultdb,您可以更改 SQL Server 登录的默认数据库。以及如何以编程方式显示当前数据库(我的意思是特定登录的当前默认数据库)?

4

2 回答 2

1

从 SQL Server 2005 开始,您可以使用集成功能DB_NAME (MSDN)

SELECT DB_NAME();
于 2013-10-16T11:43:07.427 回答
1

利用

SELECT LOGINPROPERTY ( 'username' , 'DefaultDatabase' )

或者

SELECT name, default_database_name FROM SYS.server_principals
于 2013-10-16T11:48:37.027 回答