SERVERPROPERTY(Transact-SQL)

업데이트: 2006년 4월 14일

서버 인스턴스에 대한 속성 정보를 반환합니다.

ms174396.note(ko-kr,SQL.90).gif중요:
이 기능은 이전 버전의 Microsoft SQL Server에서 변경되었습니다. 자세한 내용은 SQL Server 2005 데이터베이스 엔진 기능의 동작 변경을 참조하십시오.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

SERVERPROPERTY ( propertyname )

인수

  • propertyname
    반환될 서버 속성 정보가 포함된 식입니다. propertyname은 다음 값 중 하나일 수 있습니다.

    속성 이름

반환 유형

sql_variant

주의

SERVERPROPERTY 함수의 ServerName 속성과 @@SERVERNAME은 비슷한 정보를 반환합니다. ServerName 속성은 고유한 서버 인스턴스를 구성하는 인스턴스 이름과 Windows 서버를 제공합니다. @@SERVERNAME은 현재 구성된 로컬 서버 이름을 제공합니다.

설치 시 기본 서버 이름을 바꾸지 않았다면 ServerName 속성과 @@SERVERNAME은 같은 정보를 반환합니다. 로컬 서버 이름은 다음을 실행하여 구성할 수 있습니다.

EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO

설치 시 로컬 서버 이름을 기본 서버 이름에서 다른 이름으로 바꾸었다면 @@SERVERNAME은 새 이름을 반환합니다.

다음 예에서는 SELECT 문에 SERVERPROPERTY 함수를 사용하여 현재 서버에 대한 정보를 반환합니다. 이 시나리오는 한 Windows 서버에 여러 SQL Server 인스턴스가 설치되어 있고 클라이언트가 현재 연결에서 사용 중인 인스턴스에 대한 또 다른 연결을 열어야 하는 경우에 유용합니다.

SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO

참고 항목

참조

@@SERVERNAME(Transact-SQL)

관련 자료

SQL Server 2005 버전 및 구성 요소

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

새로운 내용
  • EditionID 속성을 추가했습니다.
  • Edition, EngineIDEngineEditionExpress Edition with Advanced Services 값을 추가했습니다.
변경된 내용
  • 개인용 버전과 데스크톱 버전이 이전 버전의 SQL Server로 제한된다는 설명을 추가했습니다.
  • 워크그룹 버전과 Windows Embedded SQL 버전에 대한 EngineEdition 매핑을 삽입했습니다.