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가 호출됩니다. use32bitruntime은 int입니다.
반환 코드 값
성공하려면 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 데이터베이스 역할의 멤버 자격입니다.