Database/MS-SQL

MSSQL 누적업데이트 설치 여부 확인하기

99iberty 2014. 6. 26. 16:23

일단 SSMS 에 접속해서 SQL 빌드 버전을 확인한다.

 

SQL Server 버전을 확인하려면 다음 방법 중 하나를 사용할 수 있습니다.

방법 1: SQL Server Management Studio에서 개체 탐색기를 사용하여 서버에 연결합니다. 개체 탐색기가 연결되면 버전 정보가 괄호로 묶여 표시되고 해당 특정 SQL Server 인스턴스에 연결하는 데 사용된 사용자 이름이 표시됩니다.

방법 2: 해당 인스턴스에 대한 오류 로그 파일의 처음 몇 줄을 확인해봅니다. 기본적으로 오류 로그는 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG 및 ERRORLOG.n 파일에 있습니다. 해당 항목은 다음과 비슷합니다.

2011-03-27 22:31:33.50 Server      Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)                 Mar 29 2009 10:11:52                 Copyright (c) 1988-2008 Microsoft Corporation                Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

알고 있는 것처럼 이 항목은 제품에 대한 모든 필수 정보(예: 버전, 제품 수준, 64비트/32비트, SQL Server Edition 및 SQL Server가 실행 중인 OS 버전)를 제공합니다.

방법 3: SQL Server 인스턴스에 연결하고 다음 쿼리를 실행합니다.

Select @@version

이 쿼리의 출력 예는 다음과 같습니다.

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)   Mar 29 2009 10:11:52   Copyright (c) 1988-2008 Microsoft Corporation  Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )


방법 4: SQL Server 인스턴스에 연결하고 다음 쿼리를 실행합니다.

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

참고 이 쿼리는 SQL Server 2000의 모든 인스턴스 또는 최신 버전에서 작동합니다.

다음 결과가 반환됩니다.

  • 제품 버전(예: 10.0.1600.22)
  • 제품 수준(예: RTM, SP1)
  • 에디션(예: Enterprise)


예를 들면 결과는 다음과 비슷합니다.

표 축소표 확대
10.0.1600.22 RTM Enterprise Edition

참고SERVERPROPERTY 함수는 버전 정보와 관련된 개별 속성을 반환하지만 @@VERSION 함수는 출력을 하나의 문자열로 결합합니다. 응용 프로그램이 개별 속성 문자열을 요구하는 경우 @@VERSION 결과를 구문 분석하는 대신 SERVERPROPERTY 함수를 사용하여 이 문자열을 반환할 수 있습니다.

방법 5: SQL Server 2008부터 설치된 SQL Server 기능 검색 보고서를 사용할 수도 있습니다. 이 보고서는 SQL Server 설치 센터의 도구 페이지에서 확인할 수 있습니다. 이 도구는 시스템에 설치된 모든 SQL Server 인스턴스에 대한 정보를 제공합니다. 여기에는 SQL Server Management Studio와 같은 클라이언트 도구가 포함됩니다. SQL Server가 설치된 시스템에서만 로컬로 이 도구를 실행할 수 있다는 사실만 알고 있으면 됩니다. 따라서 원격 서버에 대한 정보를 구하는 데는 이 도구를 사용할 수 있습니다. 자세한 내용은 MSDN(Microsoft 개발자 네트워크)에서 다음 블로그 게시물을 참조하십시오.

SQL Server 2008 검색 보고서

샘플 보고서 스냅숏은 다음과 같습니다.

그림 축소그림 확대
샘플 보고서를 보여주는 스크린샷

 

 

 

저기서 제품(빌드)버전을 확인하고 나서,

 

http://sqlserverbuilds.blogspot.kr/

들어가서 SQL버전별 빌드 버전 + 누적업데이트 버전을 확인한다.

 

예를 들어, 나는 MSSQL 2008 SP1 에 10.0.2531이다 하면, 일단 2008 섹션을 들어가서 빌드버전 대조해본다.

 

아래와 같이, 나는 누적업데이트 14를 설치해야 하는데, 버전은 다르다. 내껀 걍 2008 SP1.

 

10.00.2821 10.0.2821 2007.100.2821.0 Q2527187 KB2527187 2527187 Cumulative update package 14 (CU14) for SQL Server 2008 Service Pack 1 May 16, 2011
10.00.2816 10.0.2816 2007.100.2816.0 Q2497673 KB2497673 2497673 Cumulative update package 13 (CU13) for SQL Server 2008 Service Pack 1 March 22, 2011
10.00.2808 10.0.2808 2007.100.2808.0 Q2467236 KB2467236 2467236 Cumulative update package 12 (CU12) for SQL Server 2008 Service Pack 1 February 10, 2011
10.00.2804 10.0.2804 2007.100.2804.0 Q2413738 KB2413738 2413738 Cumulative update package 11 (CU11) for SQL Server 2008 Service Pack 1 November 15, 2010
10.00.2799 10.0.2799 2007.100.2799.0 Q2279604 KB2279604 2279604 Cumulative update package 10 (CU10) for SQL Server 2008 Service Pack 1 September 21, 2010
10.00.2789 10.0.2789 2007.100.2789.0 Q2083921 KB2083921 2083921 Cumulative update package 9 (CU9) for SQL Server 2008 Service Pack 1 July 21, 2010
10.00.2787 10.0.2787 2007.100.2787.0 Q2231277 KB2231277 2231277 FIX: The Reporting Services service stops unexpectedly after you apply SQL Server 2008 SP1 CU 7 or CU8 July 30, 2010
10.00.2775 10.0.2775 2007.100.2775.0 Q981702 KB981702 981702 Cumulative update package 8 (CU8) for SQL Server 2008 Service Pack 1 May 17, 2010
10.00.2766 10.0.2766 2007.100.2766.0 Q979065 KB979065 979065 Cumulative update package 7 (CU7) for SQL Server 2008 Service Pack 1 March 26, 2010
10.00.2757 10.0.2757 2007.100.2757.0 Q977443 KB977443 977443 Cumulative update package 6 (CU6) for SQL Server 2008 Service Pack 1 January 18, 2010
10.00.2746 10.0.2746 2007.100.2746.0 Q975977 KB975977 975977 Cumulative update package 5 (CU5) for SQL Server 2008 Service Pack 1 November 16, 2009
10.00.2740 10.0.2740 2007.100.2740.0 Q976761 KB976761 976761 FIX: Error message when you perform a rolling upgrade in a SQL Server 2008 cluster : "18401, Login failed for user SQLTEST\AgentService. Reason: Server is in script upgrade mode. only administrator can connect at this time.[SQLState 42000]" November 24, 2009
10.00.2734 10.0.2734 2007.100.2734.0 Q973602 KB973602 973602 Cumulative update package 4 (CU4) for SQL Server 2008 Service Pack 1 September 22, 2009
10.00.2723 10.0.2723 2007.100.2723.0 Q971491 KB971491 971491 Cumulative update package 3 (CU3) for SQL Server 2008 Service Pack 1 July 21, 2009
10.00.2714 10.0.2714 2007.100.2714.0 Q970315 KB970315 970315 Cumulative update package 2 (CU2) for SQL Server 2008 Service Pack 1 May 18, 2009
10.00.2712 10.0.2712 2007.100.2712.0 Q970507 KB970507 970507 FIX: Error message in SQL Server 2008 when you run an INSERT SELECT statement on a table: "Violation of PRIMARY KEY constraint '<PrimaryKey>'. Cannot insert duplicate key in object '<TableName>'" July 21, 2009
10.00.2710 10.0.2710 2007.100.2710.0 Q969099 KB969099 969099 Cumulative update package 1 (CU1) for SQL Server 2008 Service Pack 1 April 16, 2009
10.00.2573 10.0.2573 2007.100.2573.0 Q2494096 KB2494096 2494096 MS11-049: Description of the security update for SQL Server 2008 Service Pack 1 GDR: June 14, 2011 June 14, 2011
10.00.2531 10.0.2531 2007.100.2531.0 SQL Server 2008 Service Pack 1 (SP1) April 7, 2009