sys.sp_rda_reconcile_columns(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 버전

원격 Azure 테이블의 열을 스트레치 사용 SQL Server 테이블의 열과 조정합니다.

Important

Stretch Database는 SQL Server 2022(16.x) 및 Azure SQL Database에서 더 이상 사용되지 않습니다. 이 기능은 이후 버전의 데이터베이스 엔진 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.

sp_rda_reconcile_columns 는 스트레치 사용 SQL Server 테이블에 있지만 원격 테이블에는 없는 원격 테이블에 열을 추가합니다. 이러한 열은 원격 테이블에서 실수로 삭제한 열일 수 있습니다. 그러나 sp_rda_reconcile_columns 원격 테이블에 있지만 SQL Server 테이블에 없는 원격 테이블에서 열을 삭제하지는 않습니다.

Important

원격 테이블에서 실수로 삭제한 열을 다시 만들면 sp_rda_reconcile_columns 이전에 삭제된 열에 있던 데이터가 복원되지 않습니다.

Transact-SQL 구문 표기 규칙

구문

sp_rda_reconcile_columns @objname = '@objname'
[ ; ]

인수

@objname = '@objname'

스트레치 사용 SQL Server 테이블의 이름입니다.

반환 코드 값

0 (성공) 또는 > 0 (실패).

사용 권한

db_owner 권한이 필요합니다.

설명

스트레치 지원 SQL Server 테이블에 더 이상 존재하지 않는 열이 원격 Azure 테이블에 있는 경우 이러한 추가 열 때문에 Stretch Database가 제대로 작동하지 않는 것은 아닙니다. 필요에 따라 추가 열을 수동으로 제거할 수 있습니다.

예제

원격 Azure 테이블의 열을 조정하려면 다음 문을 실행합니다.

EXEC sp_rda_reconcile_columns
    @objname = N'StretchEnabledTableName';