다음을 통해 공유


catalog.check_schema_version

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

적용 대상: SQL Server

SSISDB 카탈로그 스키마와 Integration Services 이진 파일(ISServerExec 및 SQLCLR 어셈블리)이 호환되는지 여부를 확인합니다.

ISServerExec.exc는 스키마와 이진 파일이 호환되지 않는 경우 오류 메시지를 기록합니다.

SSISDB 스키마 버전은 패치를 적용하는 동안 및 업그레이드하는 동안 스키마가 변경될 때 증가합니다. 스키마와 이진 파일이 호환되는지 확인하기 위해 SSISDB 백업이 복원된 후 이 저장 프로시저를 실행하는 것이 좋습니다.

구문

catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime  

인수

[ @use32bitruntime= ] use32bitruntime
매개 변수를 1로 설정하면 32비트 버전의 dtexec가 호출됩니다. use32bitruntimeint입니다.

반환 코드 값

성공하려면 0을 반환합니다.

결과 집합

다음 형식의 테이블을 반환합니다.

열 이름 데이터 형식 설명
SERVER_BUILD decimal SQL Server 버전입니다. 예를 들어 SQL Server 2014를 실행하는 서버는 다음과 같습니다 14.0.3335.7.
SCHEMA_VERSION tinyint SQL Server 버전 번호입니다. 예를 들어 SQL Server 2017 및 2019는 각각 있습니다 6 7 .
SCHEMA_BUILD string 스키마 빌드.
ASSEMBLY_BUILD string 어셈블리 빌드.
SHARED_COMPONENT_VERSION string 공유 구성 요소 버전입니다.

사용 권한

이 저장 프로시저를 실행하려면 다음 권한이 필요합니다.

  • ssis_admin 데이터베이스 역할의 멤버 자격입니다.