web-dev-qa-db-fra.com

Comment obtenir le nom de domaine de SQL Server?

J'ai essayé d'utiliser EXEC sp_who2; pour trouver le nom de domaine du serveur, mais il donne l'hôte, les utilisateurs, etc.

J'ai besoin de connaître mon SQL Server nom de domaine, donc je peux installer un plugin pour SQL Server Management Studio. Le plugin est un produit Dell pour analyser l'utilisation du serveur - "plugin studio spotlight" et il fonctionne comme un service.

19
Fandango68

Dans T-SQL, vous utiliseriez ceci pour interroger le nom de domaine du serveur SQL:

SELECT DEFAULT_DOMAIN()[DomainName]
37
MikeTeeVee

Obtenez votre nom de domaine complet comme suit:

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