증상
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 제품에서 이 문제를 확인했습니다.