DetailPage-MSS-KB

기술 자료

기술 자료: 922651 - 마지막 검토: 2007년 11월 20일 화요일 - 수정: 1.2

 
# 버그: 443411 (SQLBUDT)

현상

영문자와 숫자가 조합된 PIN 코드가 설정된 Bluetooth 장치가 있다면:
  • Microsoft SQL Server 관리 Studio에서 인스턴스 중 Microsoft SQL Server 2005 통합 서비스 (SSIS) 로 연결합니다.
  • 다른 위치에 저장된 통합 서비스 패키지 유지 관리 계획을 가져오기 있습니다. 통합 서비스 패키지 유지 관리 계획에서 이전에 내보냈습니다.
  • SQL Server 관리 Studio 유지 관리 계획을 수정하고 유지 관리 계획을 저장해 보십시오.
이러한 경우 다음과 같은 오류 메시지가 나타납니다:
Guid 32자리 숫자 4 대시 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) 함께 포함되어야 합니다.

원인

유지 관리 계획의 기록을 유지 관리 계획을 통합 서비스 패키지에서 가져올 때 sysmaintplan_subplans 시스템 테이블이 업데이트되기 때문에 이 문제가 발생합니다.

해결 과정

이 문제를 해결하려면 가져올 유지 관리 계획의 기록을 수동으로 만드십시오. 이렇게 하려면 다음과 같이 하십시오.
  1. SQL Server 관리 Studio를 시작하고 SQL Server 2005 인스턴스에 연결하십시오.
  2. 가져올 유지 관리 계획의 GUID를 구하려면 다음 문을 실행하십시오.
    use msdb
    go
    select id from sysdtspackages90 where name='NewPlan'
    go
    
    참고 이러한 문은 SQL Server 2005의 기본 인스턴스 NewPlan 라는 유지 관리 계획을 가져올 가정합니다.

    다음 GUID를 ID 열에 결과를 얻습니다.
    6a7fa469-f5db-4ff4-b153-5f11926477b7
  3. NewPlanJob, 이라는 작업을 만들고 범주 목록에서 데이터베이스 유지 관리 를 클릭하십시오.
  4. 3단계에서 만든 작업, NewPlanStep, 명명된 새 단계를 만들고 형식 목록에서 SQL Server 통합 서비스 패키지 를 클릭하십시오.
  5. 새 작업 대화 상자를 닫습니다.
  6. 4단계에서 만든 단계의 GUID를 구하려면 다음 문을 실행하십시오.
    use msdb
    go
    select job_id from sysjobsteps where step_name='NewPlanStep'
    go
    
    다음 GUID를 job_id 열에 결과를 얻습니다.
    e85564e2-92a1-4b70-89df-329f152ccd97
  7. 유지 관리 계획을 가져올 때 sysmaintplan_subplans 시스템 테이블에서 업데이트할 레코드의 GUID를 가져옵니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 비즈니스 인텔리전스 개발 Studio를 시작하고 새 통합 서비스 프로젝트를 만듭니다.
    2. 솔루션 탐색기 에서 SSIS 패키지 를 마우스 오른쪽 단추로 클릭한 다음 기존 패키지 추가 클릭하십시오.
    3. NewPlan 유지 관리 계획을 올바른 패키지 위치에서 현재 프로젝트에 추가하십시오.
    4. 솔루션 탐색기에서 가져온된 패키지를 두 번 클릭하십시오.
    5. 디자인 보기에서 다음과 유사한 이름을 가진 작업을 클릭하십시오.
      보고 작업 subplan-{1EFB298F-1313-4A26-8986-A5C9C5A0C2AB에 대한}
      이 예제에서는 1EFB298F-1313-4A26-8986-A5C9C5A0C2AB GUID입니다.
  8. SQL Server 관리 Studio에서 다음 문을 실행하여 sysmaintplan_subplans 시스템 테이블에서 필요한 레코드를 삽입합니다.
    insert into sysmaintplan_subplans (
    	subplan_id,
    	subplan_name,
    	subplan_description,
    	plan_id,
    	job_id
    )values (
    	'1EFB298F-1313-4A26-8986-A5C9C5A0C2AB',
    	'NewPlan','',
    	'6A7FA469-F5DB-4FF4-B153-5F11926477B7',
    	'E85564E2-92A1-4B70-89DF-329F152CCD97'
    )
    GO
  9. 3단계에서 만든 작업 명령을 문제를 해결하려면 다음 문을 실행하십시오.
    update sysjobsteps 
    set command='/Server YourServer /SQL "Maintenance Plans\NewPlan" /set "\Package\NewPlan.Disable;false"'
    where step_name='NewPlanStep'
    참고 이 문에서 YourServer 서버 이름의 자리 표시자입니다.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 제품에서 이 문제를 확인했습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
키워드: 
kbmt kbexpertiseadvanced kbtshoot kbsql2005ssis kbbug KB922651 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store