증상

SSISDB 데이터베이스를 사용 하 여 Microsoft SSIS (SQL Server Integration Services) 패키지를 저장 및 관리 하 고 SSIS 카탈로그에서 다음 속성을 구성할 수 있습니다.

  • 로그를 주기적으로 정리 (True로 설정)

  • 보존 기간 (특정 일 수로 설정 – 문제가 더 많이 발생 하는 일 수가 더 많은 경우)

  • 정기적으로 오래 된 버전 제거 (true로 설정)

  • 프로젝트 당 최대 버전 수

다음과 같은 현상이 하나 이상 발생할 수 있습니다.

  • SSIS 패키지를 SSDT에서 SSIS 데이터베이스로 배포 하는 데 시간이 오래 걸립니다.

  • 일부 경우에는 SSISDB 정리 작업이 실행 되는 동안 SSIS 패키지를 실행 하는 데 시간이 오래 걸리거나 실패 하기도 합니다.

  • SQL Server 인스턴스에 성능 문제가 발생할 수 있습니다.

  • SSIS 유지 관리 작업을 완료 하거나 실패 하는 데 시간이 오래 걸릴 수 있습니다.

  • SSISDB의 크기가 크게 증가 했을 수 있습니다.

해결 방법

SQL Server 2012에 대 한 서비스 팩 정보

이 문제를 해결 하려면 Microsoft SQL Server 2012의 최신 서비스 팩을 다운로드 하세요. 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2755533 SQL Server 2012의 최신 서비스 팩을 구하는 방법 SQL Server 2012 서비스 팩 2 (SP2)를 적용 한 후에이 문제를 해결 하려면 다음 단계를 따르세요.

  • SSISB catalog를 호스트 하는 SQL Server 인스턴스에서 SQL Server 2012 SP2를 적용 합니다.

  • SSISDB에서 내부.cleanup_server_log 저장 프로시저를 실행 하 여 전체 정리를 수행 합니다.

    EXEC SSISDB.internal.cleanup_server_log
  • SSISDB 데이터베이스를 단일 사용자 모드로 변경 합니다.

    ALTER DATABASE SSISDB SET SINGLE_USER
  • Configure_catalog 를 SEVER_OPERATION_ENCRYPTION_LEVEL 매개 변수와 함께 호출 하 여 작업 로그의 암호화 수준을 PER_PROJECT (2) ( 기본값)에서 PER_EXECUTION (1)로 변경 합니다.

    EXEC SSISDB.catalog.configure_catalog @property_name='SERVER_OPERATION_ENCRYPTION_LEVEL', @property_value='2'
  • SSISDB 데이터베이스를 다시 다중 사용자 모드로 변경 합니다.

    ALTER DATABASE SSISDB SET MULTI_USER
  • 내부를 실행합니다.트랜잭션 수준 키를 정리 하는 저장 프로시저를 Cleanup_Server_execution_keys .

    EXEC SSISDB.internal.Cleanup_Server_execution_keys @cleanup_flag = 1

추가 정보

SQL Server 2012 서비스 팩 2에는이 문제를 완화 하는 데 도움이 되는 주요 디자인 변경 사항이 도입 되었습니다.

  • 프로젝트 수준의 보안 옵션을 사용 하도록 설정 하려면 SSISDB.catalog_property 테이블에서 새 속성 (OPERATION_LOG_ENCRYPTION_LEVEL)을 소개 합니다. 이 설정을 사용 하면 SSIS가 각 프로젝트에 대해 하나의 키 또는 인증서 쌍을 만들고,이를 각 트랜잭션에 대해 다시 사용할 수 있으므로, 유지 되는 인증서 수가 최소화 되 고 나중에 정리 되어야 하는 데 필요 합니다. 트랜잭션 수준에서 프로젝트 수준으로 변경 하려면 먼저 전체 정리가 필요 합니다.

  • 트랜잭션 수준에서 프로젝트 수준으로 기존 SSISDB를 전송 하는 데 도움이 되는 두 가지 저장 프로시저가 도입 되었습니다.

    • cleanup_server_log

    • cleanup_server_execution_keys

    이러한 두 프로시저와 사용 방법에 대 한 자세한 내용은 SQL Server 온라인 설명서의 다음 웹 사이트를 참조 하세요.

    저장 프로시저 (통합 서비스 카탈로그)

상태

Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×