web-dev-qa-db-ja.com

SQL Serverからドメイン名を取得する方法は?

EXEC sp_who2;を使用してサーバーのドメイン名を見つけようとしましたが、ホスト、ユーザーなどを提供します。

SQL Serverのドメイン名を知る必要があるので、SQL Server Management Studioにプラグインをインストールできます。プラグインは、サーバーの使用状況を分析するためのDell製品である「spotlight studioプラグイン」であり、サービスとして実行されます。

17
Fandango68

T-SQLでは、これを使用してSQL Serverのドメイン名を照会します。

SELECT DEFAULT_DOMAIN()[DomainName]
37
MikeTeeVee

次のように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)
5
Mark