@@SERVERNAME(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
SQL Server을 실행하는 로컬 서버의 이름을 반환합니다.
Transact-SQL 구문 표기 규칙
Syntax
@@SERVERNAME
참고 항목
SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.
반환 형식
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
참고 항목
구성 함수(Transact-SQL)
SERVERPROPERTY(Transact-SQL)
sp_addserver(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기