저장 프로시저(Integration Services 카탈로그)
이 섹션에서는 SQL Server 인스턴스에 배포된 Integration Services 프로젝트를 관리하는 데 사용할 수 있는 Transact-SQL 저장 프로시저에 대해 설명합니다.
Integration Services 저장 프로시저를 호출하여 SSISDB 카탈로그에 저장된 개체를 추가, 제거, 수정 또는 실행할 수 있습니다.
카탈로그의 기본 이름은 SSISDB입니다. 카탈로그에 저장되는 개체에는 프로젝트, 패키지, 매개 변수, 환경 및 작업 기록이 있습니다.
데이터베이스 뷰 및 저장 프로시저를 직접 사용하거나 관리되는 API를 호출하는 사용자 지정 코드를 작성할 수 있습니다. Management Studio 및 관리되는 API는 뷰를 쿼리하고 이 섹션에 설명된 저장 프로시저를 호출하여 많은 태스크를 수행합니다.
섹션 내용
catalog.add_data_tap
패키지 데이터 흐름에서 구성 요소 출력에 데이터 탭을 추가합니다.catalog.add_data_tap_by_guid
패키지 데이터 흐름에서 특정 데이터 흐름 경로에 데이터 탭을 추가합니다.catalog.check_schema_version
SSISDB 카탈로그 스키마와 Integration Services 이진 파일(ISServerExec 및 SQLCLR 어셈블리)이 호환되는지 여부를 결정합니다.catalog.clear_object_parameter_value(SSISDB 데이터베이스)
서버에 저장된 기존 Integration Services 프로젝트 또는 패키지에 대한 매개 변수 값을 지웁니다.catalog.configure_catalog(SSISDB 데이터베이스)
카탈로그 속성을 지정된 값으로 설정하여 Integration Services 카탈로그를 구성합니다.catalog.create_environment(SSISDB 데이터베이스)
Integration Services 카탈로그에 환경을 만듭니다.catalog.create_environment_reference(SSISDB 데이터베이스)
Integration Services 카탈로그의 프로젝트에 대한 환경 참조를 만듭니다.catalog.create_environment_variable(SSISDB 데이터베이스)
Integration Services 카탈로그에 환경 변수를 만듭니다.catalog.create_execution(SSISDB 데이터베이스)
Integration Services 카탈로그에 실행 인스턴스를 만듭니다.catalog.create_execution_dump
실행 중인 패키지가 일시 중지하고 덤프 파일을 만들도록 합니다.catalog.create_folder(SSISDB 데이터베이스)
Integration Services 카탈로그에 폴더를 만듭니다.catalog.delete_environment(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 폴더에서 환경을 삭제합니다.catalog.delete_environment_reference(SSISDB 데이터베이스)
Integration Services 카탈로그의 프로젝트에서 환경 참조를 삭제합니다.catalog.delete_environment_variable(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 환경에서 환경 변수를 삭제합니다.catalog.delete_folder(SSISDB 데이터베이스)
Integration Services 카탈로그에서 폴더를 삭제합니다.catalog.delete_project(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 폴더에서 기존 프로젝트를 삭제합니다.catalog.deny_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 사용 권한을 거부합니다.catalog.deploy_project(SSISDB 데이터베이스)
Integration Services 카탈로그의 폴더에 프로젝트를 배포하거나 이전에 배포된 기존 프로젝트를 업데이트합니다.catalog.get_parameter_values(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 프로젝트 및 해당 패키지에서 기본 매개 변수 값을 검색 및 확인합니다.catalog.get_project(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 기존 프로젝트의 속성을 검색합니다.catalog.grant_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 사용 권한을 허용합니다.catalog.move_environment(SSISDB 데이터베이스)
Integration Services 카탈로그 내에서 폴더 간에 환경을 이동합니다.catalog.move_project(SSISDB 데이터베이스)
Integration Services 카탈로그 내에서 폴더 간에 프로젝트를 이동합니다.catalog.remove_data_tap
실행 중인 구성 요소 출력에서 데이터 탭을 제거합니다.catalog.rename_environment(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 환경의 이름을 변경합니다.catalog.rename_folder(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 폴더의 이름을 변경합니다.catalog.restore_project(SSISDB 데이터베이스)
Integration Services 카탈로그의 프로젝트를 이전 버전으로 복원합니다.catalog.revoke_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 사용 권한을 취소합니다.catalog.set_environment_property(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 환경의 속성을 설정합니다.catalog.set_environment_reference_type(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 프로젝트에 대해 기존 환경 참조와 연결된 참조 유형 및 환경 이름을 설정합니다.catalog.set_environment_variable_property(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 환경 변수의 속성을 설정합니다.catalog.set_environment_variable_protection(SSISDB 데이터베이스)
Integration Services 카탈로그의 환경 변수에 대한 민감도 비트를 설정합니다.catalog.set_environment_variable_value(SSISDB 데이터베이스)
Integration Services 카탈로그의 환경 변수 값을 설정합니다.catalog.set_execution_parameter_value(SSISDB 데이터베이스)
Integration Services 카탈로그의 실행 인스턴스에 대한 매개 변수 값을 설정합니다.catalog.set_execution_property_override_value
Integration Services 카탈로그의 실행 인스턴스에 대한 속성 값을 설정합니다.catalog.set_folder_description(SSISDB 데이터베이스)
Integration Services 카탈로그의 폴더에 대한 설명을 설정합니다.catalog.set_object_parameter_value(SSISDB 데이터베이스)
Integration Services 카탈로그의 매개 변수 값을 설정합니다. 이 값을 환경 변수에 연결하거나, 할당된 다른 값이 없는 경우 기본적으로 사용할 리터럴 값을 할당합니다.catalog.start_execution(SSISDB 데이터베이스)
Integration Services 카탈로그의 실행 인스턴스를 시작합니다.catalog.startup
SSISDB 카탈로그에 대한 작업의 상태를 유지 관리합니다.catalog.stop_operation(SSISDB 데이터베이스)
Integration Services 카탈로그의 실행 인스턴스 또는 유효성 검사를 중지합니다.catalog.validate_package(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 패키지의 유효성을 비동기적으로 검사합니다.catalog.validate_project(SSISDB 데이터베이스)
Integration Services 카탈로그에 있는 프로젝트의 유효성을 비동기적으로 검사합니다.catalog.cleanup_server_log
작업 로그를 정리하여 SERVER_OPERATION_ENCRYPTION_LEVEL 속성 값을 변경할 수 있는 상태로 SSISDB 데이터베이스를 전환합니다.catalog.cleanup_server_execution_keys
SSISDB 데이터베이스에서 인증서와 대칭 키를 삭제합니다.