@@SERVICENAME (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

実行中の SQL Server に対応するレジストリ キーの名前を返します。 現在のインスタンスが既定のインスタンスの場合、@@SERVICENAME は 'MSSQLSERVER' を返します。現在のインスタンスが名前付きインスタンスの場合、この関数はインスタンス名を返します。

Transact-SQL 構文表記規則

構文

@@SERVICENAME  

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

戻り値の型

nvarchar

解説

SQL Server は MSSQLServer という名前のサービスとして実行されます。

次の例に、@@SERVICENAME の使用方法を示します。

SELECT @@SERVICENAME AS 'Service Name';  

結果セットは次のようになります。

Service Name                    
------------------------------  
MSSQLSERVER                     

参照

構成関数 (Transact-SQL)
データベース エンジン サービスの管理