none
DB 호스팅 서버가 실제서버인지 가상서버인지 구분하는 방법 RRS feed

  • 질문

  • 수고하십니다. SQL 관련 문의 드립니다.

    DB 관리자가 서버를 여러개 관리하다 보면 현재 SSMS로 접속해 있는 SQL DB 서버가 실제 물리 서버인지, 가상 서버인지 쉽게 구분이 잘 가지 않을 수도 있을 것 같은데, 이럴때 DB를 호스팅하고 있는 서버가 어떤 것인지 구분할 수 있는 명령어나 쿼리가 있을지 문의 드립니다. 
    2019년 9월 20일 금요일 오전 4:12

답변

  • 안녕하세요,

    문의하신 사항은 간단한 쿼리를 통해 확인 가능합니다. SSMS를 통해 아래와 같은 쿼리를 입력해보시기 바랍니다.

    SELECT @@version

    결과값 마지막에 (Hypervisor) 등의 가상머신 관련 표현이 표기될 경우, 해당 DB 호스팅 서버는 가상서버입니다. 이와 더불어 'EXEC master.dbo.xp_readerrorlog' 쿼리를 통해서도 동일한 정보를 확인할 수 있습니다.

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 9월 20일 금요일 오전 6:04
    중재자