2007년 3월 26일 월요일

나의 MS-SQL 버전은?

MS SQL의 버전에는 여러가지가 있었다.

내가 본건

MS SQL 7.0

MS SQL 2000 뿐이지만... 6.5도 있었다고 하고, 그 이전에도 있었을 것이다.

그런데, 컴퓨터 화면, 우측하단 트레이에서 오른쪽 마우스 버튼으로 버전을 확인해보면,

8.0 어쩌구 저쩌구 라고 나온다.

거참 이상하다... 내껀 분명히 2000 인데....

그럴때, 이걸 해본다.

1단계 : SELECT @@VERSION

이걸 하면 나의 경우에는 요렇게 나온다.

Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
MS SQL의 버전과 함께, 운영체제의 버전이 나온다.

고로, SQL 2000은 내부적으로 버전 7.0 이후에 나온 8.0 이 맞는 다는 예기이고,

Windows 2000 여시 NT 4.0 이후에 나온 버전 5.0 이라는 것이다.

더불어, 운영체제에 설치된 서비스팩 버전도 함께 표시된다.

한단계 더 나가면,

2단계 : XP_MSVER 이라는 내장 스토어드 프로시저가 있다

exec xp_msver 만 사용하면, 전체 내용이 표시되고,

exec xp_msver ProductVersion 와 같이 항목 이름을 추가하면, 해당 항목만 표시된다.

댓글 없음: