저장 프로시저(Integration Services 카탈로그)
적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime
적용 대상: SQL Server
이 섹션에서는 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 Database)
Integration Services 카탈로그에 환경을 만듭니다.
catalog.create_environment_reference (SSISDB Database)
Integration Services 카탈로그에서 프로젝트에 대한 환경 참조를 만듭니다.
catalog.create_environment_variable (SSISDB Database)
Integration Services 카탈로그에서 환경 변수를 만듭니다.
catalog.create_execution(SSISDB 데이터베이스)
Integration Services 카탈로그에서 실행 인스턴스를 만듭니다.
catalog.create_execution_dump
실행 중인 패키지가 일시 중지하고 덤프 파일을 만들도록 합니다.
catalog.create_folder (SSISDB Database)
Integration Services 카탈로그에 폴더를 만듭니다.
catalog.delete_environment (SSISDB Database)
Integration Services 카탈로그의 폴더에서 환경을 삭제합니다.
catalog.delete_environment_reference (SSISDB Database)
Integration Services 카탈로그의 프로젝트에서 환경 참조를 삭제합니다.
catalog.delete_environment_variable (SSISDB Database)
Integration Services 카탈로그의 환경에서 환경 변수를 삭제합니다.
catalog.delete_folder (SSISDB Database)
Integration Services 카탈로그에서 폴더를 삭제합니다.
catalog.delete_project (SSISDB Database)
Integration Services 카탈로그의 폴더에서 기존 프로젝트를 삭제합니다.
catalog.deny_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 사용 권한을 거부합니다.
catalog.deploy_project (SSISDB Database)
Integration Services 카탈로그의 폴더에 프로젝트를 배포하거나 이전에 배포된 기존 프로젝트를 업데이트합니다.
catalog.get_parameter_values(SSISDB 데이터베이스)
Integration Services 카탈로그의 프로젝트 및 해당 패키지에서 기본 매개 변수 값을 확인하고 검색합니다.
catalog.get_project (SSISDB Database)
Integration Services 카탈로그에서 기존 프로젝트의 속성을 검색합니다.
catalog.grant_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 권한을 부여합니다.
catalog.move_environment (SSISDB Database)
Integration Services 카탈로그 내의 한 폴더에서 다른 폴더로 환경을 이동합니다.
catalog.move_project(SSISDB 데이터베이스)
Integration Services 카탈로그 내에서 프로젝트를 한 폴더에서 다른 폴더로 이동합니다.
catalog.remove_data_tap
실행 중인 구성 요소 출력에서 데이터 탭을 제거합니다.
catalog.rename_environment (SSISDB Database)
Integration Services 카탈로그의 환경 이름을 바꿉니다.
catalog.rename_folder (SSISDB Database)
Integration Services 카탈로그의 폴더 이름을 바꿉니다.
catalog.restore_project (SSISDB Database)
Integration Services 카탈로그의 프로젝트를 이전 버전으로 복원합니다.
catalog.revoke_permission(SSISDB 데이터베이스)
Integration Services 카탈로그의 보안 개체에 대한 사용 권한을 취소합니다.
catalog.set_environment_property (SSISDB Database)
Integration Services 카탈로그에서 환경의 속성을 설정합니다.
catalog.set_environment_reference_type (SSISDB Database)
Integration Services 카탈로그의 프로젝트에 대한 기존 환경 참조와 연결된 참조 형식 및 환경 이름을 설정합니다.
catalog.set_environment_variable_property (SSISDB Database)
Integration Services 카탈로그에서 환경 변수의 속성을 설정합니다.
catalog.set_environment_variable_protection(SSISDB 데이터베이스)
Integration Services 카탈로그에서 환경 변수의 민감도 비트를 설정합니다.
catalog.set_environment_variable_value (SSISDB Database)
Integration Services 카탈로그에서 환경 변수의 값을 설정합니다.
catalog.set_execution_parameter_value(SSISDB 데이터베이스)
Integration Services 카탈로그의 실행 인스턴스에 대한 매개 변수 값을 설정합니다.
catalog.set_execution_property_override_value
Integration Services 카탈로그에서 실행 인스턴스에 대한 속성 값을 설정합니다.
catalog.set_folder_description (SSISDB Database)
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.add_execution_worker(SSISDB 데이터베이스)
Scale Out에서 실행 인스턴스에 Integration Services Scale Out 작업자를 추가합니다.
catalog.enable_worker_agent(SSISDB 데이터베이스)
이 Integration Services 카탈로그를 사용하여 Scale Out 마스터에 대한 Scale Out 작업자를 사용하도록 설정합니다.
catalog.disable_worker_agent(SSISDB 데이터베이스)
이 Integration Services 카탈로그를 사용하여 Scale Out 마스터에 대한 Scale Out 작업자를 사용하지 않도록 설정합니다.