@@SERVERNAME(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
SQL Server을 실행하는 로컬 서버의 이름을 반환합니다.
구문
@@SERVERNAME
반환 형식
nvarchar
설명
SQL Server 설치 프로그램은 설치 중에 서버 이름을 컴퓨터 이름으로 설정합니다. 서버 이름을 변경하려면 sp_addserver를 사용한 다음, SQL Server을 다시 시작합니다.
SQL Server의 여러 인스턴스가 설치된 @@SERVERNAME
상태에서 로컬 서버 이름이 설정된 이후 변경되지 않은 경우 다음 로컬 서버 이름 정보를 반환합니다.
인스턴스 | 서버 정보 |
---|---|
기본 인스턴스 | <servername> |
명명된 인스턴스 | <servername>\<instancename> |
장애 조치(failover) 클러스터 인스턴스 - 기본 인스턴스 | <network_name_for_fci_in_wsfc> |
장애 조치(failover) 클러스터 인스턴스 - 명명된 인스턴스 | <network_name_for_fci_in_wsfc>\<instancename> |
@@SERVERNAME
SERVERPROPERTY 함수의 함수와 SERVERNAME
속성은 비슷한 형식의 문자열을 반환할 수 있지만 정보가 다를 수 있습니다. 이 속성은 SERVERNAME
컴퓨터의 네트워크 이름에 변경 내용을 자동으로 보고합니다.
반면, @@SERVERNAME
이러한 변경 내용은 보고하지 않습니다. @@SERVERNAME
sp_addserver 또는 sp_dropserver 저장 프로시저를 사용하여 로컬 서버 이름에 대한 변경 내용을 보고합니다.
예제
다음 예에서는 @@SERVERNAME
를 사용하는 방법을 보여 줍니다.
SELECT @@SERVERNAME AS 'Server Name';
다음은 샘플 결과 집합입니다.
Server Name
---------------------------------
ACCTG