如何从SQL Server获取DOMAIN名称?

时间:2014-02-06 00:32:55

标签: sql-server-2005 domain-name ssms-2005

我尝试使用EXEC sp_who2;但是它给了主机,用户等。这很好但我需要知道我的SQL Server的域名,所以我可以安装一个插件到SQL Server Management Studio。该插件是戴尔产品,用于分析服务器使用情况 - “spotlight studio插件”,它作为服务运行。

由于

2 个答案:

答案 0 :(得分:33)

在T-SQL中,您可以使用它来查询SQL Server的域名:

SELECT DEFAULT_DOMAIN()[DomainName]

答案 1 :(得分:5)

获取您的FQDN:

DECLARE @Domain varchar(100), @key varchar(100)
SET @key = 'SYSTEM\ControlSet001\Services\Tcpip\Parameters\'
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key=@key,@value_name='Domain',@value=@Domain OUTPUT 
SELECT 'Server Name: '+@@servername + ' Domain Name:'+convert(varchar(100),@Domain)