DetailPage-MSS-KB

기술 자료

기술 자료: 933508 - 마지막 검토: 2011년 5월 11일 수요일 - 수정: 6.0

이 페이지에서

요약

Microsoft SQL Server 2005 서비스 팩 2(SP2)의 최초 릴리스 버전을 적용하면 정리 작업이 포함된 기존 SQL Server 2005 유지 관리 계획과 Integration Services 패키지에서 정리 작업을 더 짧은 간격으로 실행합니다. 다음 경우에 모두 해당할 때만 이 문제가 발생합니다.
  • 2007년 3월 5일 이전에 SQL Server 2005 SP2를 다운로드하고 해당 다운로드 패키지를 설치한 경우
  • SQL Server 2005 유지 관리 계획이나 Integration Services 패키지를 사용하는 경우
  • 이러한 계획이나 패키지에 기록 정리 작업이나 유지 관리 정리 작업이 포함된 경우
이 문제의 해결 방법은 "해결 방법" 절에서 설명합니다.

SQL Server 2000 레거시 유지 관리 계획의 사용자와 2007년 3월 5일 이후에 SP2를 다운로드한 사용자는 이 문제의 영향을 받지 않습니다. 2007년 3월 5일에 SQL Server 2005 SP2가 이 문제를 방지하는 업데이트를 포함하도록 새로 고쳐졌습니다.

참고 이 문제는 기본 SQL Server 2005 SP2 패키지에만 영향을 줍니다. 이러한 패키지에는 다음과 같은 명명 규칙이 사용됩니다.
SQLServer2005SP2-KB921896-ProccessorType-Language.exe
이 문제는 SQL Server 2005 Express Edition 또는 SQL Server 2005 기능 팩 패키지에는 영향을 주지 않습니다.

다음 표에는 SQL Server 2005 SP2 패키지의 영향을 받는 버전과 새로 고친 버전에 대한 파일 버전이 나와 있습니다.
표 축소표 확대
패키지 종류파일 버전
영향을 받는 자동 압축 풀기 실행 파일9.0.3042.0
새로 고친 자동 압축 풀기 실행 파일9.0.3042.1
중요 SQL Server 2005 SP2 패키지의 새로 고친 버전에 포함된 수정 프로그램은 이후 버전의 모든 SQL Server 2005 핫픽스 패키지에 포함되어 있습니다.

배경

SQL Server 2005가 릴리스되었을 때 정리 간격은 일, 주, 월 또는 연 단위로 측정되었습니다. 고객 의견을 반영하여 SQL Server 2005 SP2에는 유지 관리 계획을 크게 개선한 기능이 포함되었습니다. 이러한 개선 기능에는 사용자가 시 단위로 정리 간격을 지정할 수 있도록 하는 기능이 있습니다.

간격의 변경으로 인해 SQL Server 2005 SP2의 최초 릴리스 버전에서는 정리 작업 간격을 원래 설정과 다르게 해석합니다. 이 때문에 정리 작업에서 예정보다 일찍 정보를 삭제할 수 있습니다.

여러 가지 버전의 도구와 서버를 사용하는 경우 간격의 변경으로 인해 정리 작업 간격의 해석도 달라집니다. SQL Server 2005의 최초 릴리스 버전(RTM 버전), SQL Server 2005 서비스 팩 1(SP1) 및 SQL Server 2005 SP2 새로 고침 버전은 호환되지만 이러한 버전을 SQL Server 2005 SP2의 최초 릴리스 버전과 함께 사용하면 새로운 작업과 수정된 작업에서 작업 간격이 잘못 해석될 수 있습니다.
  • SQL Server 2005의 최초 릴리스 버전, SQL Server 2005 SP1 또는 새로 고친 SQL Server 2005 SP2 도구를 사용하여 계획 또는 패키지를 만들거나 수정하고 SQL Server 2005 SP2의 최초 릴리스 버전에서 해당 계획이나 패키지를 실행하면 대부분의 정리 작업 간격이 예정보다 짧아집니다. 이로 인해 정보가 예정보다 일찍 삭제될 수 있습니다.
  • SQL Server 2005 SP2의 최초 릴리스 버전 도구를 사용하여 계획 또는 패키지를 만들거나 수정하고 SQL Server 2005의 최초 릴리스 버전, SQL Server 2005 SP1 또는 SQL Server 2005 SP2 새로 고침 버전에서 해당 계획이나 패키지를 실행하면 정리 작업 간격이 예정보다 길어집니다. 이로 인해 정보가 예정보다 오래 유지될 수 있습니다.
  • SQL Server 2005 SP2의 최초 릴리스 버전 도구를 사용하여 계획 또는 패키지를 만들거나 수정하고, 연 간격을 선택한 다음 SQL Server 2005의 최초 릴리스 버전이나 SQL Server 2005 SP1에서 작업을 열면 다음과 유사한 오류가 발생할 수 있습니다.
    InvalidArgument=값 '4'는 'SelectedIndex'에 적합하지 않습니다.
    매개 변수 이름: SelectedIndex(System.Windows.Forms)
    메시지를 무시하고 패키지를 저장하는 경우 SQL Server 2005의 최초 릴리스 버전과 SQL Server 2005 SP1에서는 정리 간격을 일 단위로 잘못 해석하므로 예정보다 일찍 정보가 삭제됩니다.

해결 방법

SQL Server 2005 SP2를 설치하지 않은 경우

SQL Server 2005의 최초 릴리스 버전과 SQL Server 2005 SP1에서는 이 문제가 발생하지 않으며, 현재 SQL Server 2005 SP2 다운로드는 이 문제를 해결하도록 업데이트되었습니다. SP2의 최초 릴리스 버전을 설치하지 않은 경우 현재 릴리스를 다운로드하여 설치할 수 있습니다.

참고 SP2 새로 고침 버전을 이전 SP2 설치에 적용하려고 하면 파일이 업데이트되지 않습니다. 대신 아래의 GDR(General Distribution Release)을 사용하십시오.

2007년 3월 5일 이전에 SQL Server 2005 SP2를 다운로드한 경우

2007년 3월 5일 이전에 SQL Server 2005 SP2를 다운로드한 경우 해당 SQL Server 2005 SP2 설치에 대한 GDR 업데이트를 적용합니다. GDR 업데이트는 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.
SQL Server 2005 서비스 팩 2용 중요 업데이트 (http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=e2c358a1-ecc4-4c49-8f65-daa6b7800eec)
이 GDR 업데이트는 Microsoft Update를 통해서도 얻을 수 있습니다. 자동 업데이트를 사용하는 경우 이 GDR 업데이트는 자동으로 적용됩니다. 그러나 장애 조치 클러스터링을 사용하는 경우에는 수동으로 GDR 업데이트를 다운로드하고 적용해야 합니다. Microsoft Update에서는 GDR 업데이트를 장애 조치 클러스터 노드에 적용하지 않습니다.

이 GDR 업데이트를 적용한 후에는 컴퓨터를 다시 시작해야 할 수 있습니다.

GDR 업데이트를 적용하면 SQL Server 2005의 최초 릴리스 버전과 SQL Server 2005 SP1을 사용하여 만들어진 정리 작업의 해석이 수정됩니다. SQL Server 2005 SP2의 최초 릴리스 버전을 사용하여 유지 관리 계획 또는 Integration Services 패키지를 만들거나 편집한 경우에는 GDR 업데이트를 적용한 후 정리 작업 간격을 확인하고 업데이트해야 합니다. 이렇게 하지 않으면 정리 작업의 대상 데이터가 예정보다 오래 유지됩니다.

정리 작업 간격을 확인하고 업데이트하려면 다음과 같이 하십시오.
  1. 유지 관리 계획이나 Integration Services 패키지를 엽니다.
  2. 각 정리 작업을 엽니다.
  3. 정리 간격을 올바른 값으로 조정합니다.
  4. 계획이나 패키지를 저장합니다.
서버를 지정하면 SQL Server 2005 SP2 유지 관리 계획 유틸리티가 SQL Server 2005 SP2의 최초 릴리스 버전을 사용하여 편집한 유지 관리 계획을 식별할 수 있습니다. 이 정보를 사용하여 검사해야 할 계획 수를 제한할 수 있습니다. 이 유틸리티를 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?FamilyID=864ee539-85ce-429c-a166-4c84cdb24b54 (http://www.microsoft.com/downloads/details.aspx?FamilyID=864ee539-85ce-429c-a166-4c84cdb24b54) (영문)

GDR 업데이트와 SP2 새로 고침 버전으로 업데이트되는 파일

표 축소표 확대
업데이트되는 파일최초 SP2 릴리스 버전SP2 새로 고침 버전GDR 이후 업데이트 버전위치
Microsoft.SqlServer.MaintenancePlanTasks.dll9.00.3042.00 9.00.3043.009.00.3050.00%ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks and the global assembly cache (GAC)
Microsoft.SqlServer.MaintenancePlanTasksUI.dll9.00.3042.00 9.00.3043.009.00.3050.00GAC
설치된 SQL Server 2005 SP2 버전을 확인하려면 %ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks에 있는 파일을 검사해야 합니다. SP2 파일 버전이 9.00.3017.00보다 크거나 같고 9.00.3042.00보다 작으면 SP2 버전이 시험판이므로 SP2 새로 고침 버전을 설치해야 합니다. 파일 버전이 9.00.3042.00이면 버전이 최초 SP2 릴리스이므로 GDR 업데이트를 적용해야 합니다.

GDR 업데이트는 파일 버전을 검색하고 필요한 경우 파일을 업데이트합니다. 파일 버전을 확인해야 하는 경우에는 Microsoft Windows 탐색기나 Filever 명령줄 유틸리티를 사용할 수 있습니다.
  • 개별 컴퓨터에서 파일 버전을 확인하려면 Windows 탐색기를 열고 파일을 마우스 오른쪽 단추로 누른 다음 속성을 선택하고 버전 탭을 누릅니다.
  • 여러 컴퓨터에서 파일 버전을 확인하려면 Filever 명령줄 유틸리티를 사용할 수 있습니다. Filever 명령줄 유틸리티에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    913111  (http://support.microsoft.com/kb/913111/ ) Windows에서 Filever.exe 도구를 사용하여 파일에 대한 특정 정보를 구하는 방법

모든 SQL Server 2005 핫픽스 및 GDR 업데이트로 업데이트되는 파일

일부 파일은 소스 코드가 변경되지 않은 경우에도 모든 SQL Server 2005 핫픽스와 GDR 업데이트로 업데이트됩니다. 예를 들어, Sqlservr.exe가 업데이트된 경우 SELECT @@version을 실행하면 업데이트된 제품 버전이 표시됩니다.

다음 표에는 코드 변경에 관계없이 업데이트되는 파일이 나와 있습니다.
표 축소표 확대
업데이트되는 파일최초 SP2 릴리스 버전SP2 새로 고침 버전GDR 이후 업데이트 버전
Microsoft.ReportingServices.Diagnostics.dll9.00.3042.009.00.3043.009.00.3050.00
MsDtsSrvr.exe9.00.3042.009.00.3043.009.00.3050.00
Msmdsrv.exe9.00.3042.009.00.3043.009.00.3050.00
NSService.exe9.00.3042.009.00.3043.009.00.3050.00
ReportingServicesService.exe9.00.3042.009.00.3043.009.00.3050.00
SqlAccess.dll9.00.3042.009.00.3043.009.00.3050.00
Sqlservr.exe9.00.3042.009.00.3043.009.00.3050.00
SqlWb.exe9.00.3042.009.00.3043.009.00.3050.00

해결 과정

GDR 업데이트를 적용하지 않는 경우 일치하는 서버 및 도구 버전을 사용하여 정리 작업 간격을 수동으로 업데이트할 수 있습니다. 나중에 이 업데이트나 다른 이후 SQL Server 2005 업데이트를 적용하는 경우에는 정리 작업 간격을 확인하고 업데이트해야 합니다. 이 때문에 GDR 업데이트를 적용하는 것이 좋습니다.

제품 지원

Microsoft 고객기술지원부의 전체 전화 번호 목록과 지원 비용에 대한 정보를 보려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내 (http://support.microsoft.com/default.aspx?scid=fh;KO;serviceoverview)
참고 특정 업데이트로 문제를 해결할 수 있다고 Microsoft 기술 지원 전문가가 판단할 경우 지원 요청에 따른 일반적 비용이 취소될 수도 있습니다. 해당 업데이트로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
키워드: 
kbsqlmanagementtools atdownload kbexpertiseadvanced kbsql2005tool kbprb KB933508
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store