1
使用sp_defaultdb您可以更改SQL Server登錄的默認數據庫。我該如何顯示當前的(我的意思是特定登錄的當前默認數據庫)programmaticaly?SQL Server登錄的默認數據庫
使用sp_defaultdb您可以更改SQL Server登錄的默認數據庫。我該如何顯示當前的(我的意思是特定登錄的當前默認數據庫)programmaticaly?SQL Server登錄的默認數據庫
使用
SELECT LOGINPROPERTY ('username' , 'DefaultDatabase')
或者
SELECT name, default_database_name FROM SYS.server_principals
由於SQL Server 2005中您可以使用集成的功能DB_NAME (MSDN):
SELECT DB_NAME();
我明白了,我的問題是不夠精確。我想知道爲登錄定義的當前默認數據庫。 Rikalous的答案就是我一直在尋找的。對於那個很抱歉。 – alex555