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
이전에 삭제된 열에 있던 데이터가 복원되지 않습니다.
구문
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';
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기