다음을 통해 공유

MSSQL에서 CDC 기능 활성화가 되지 않습니다!

문성민 0 평판 포인트
2024-10-29T08:41:53.71+00:00
  1. CREATE database [TEST];
  2. USE [TEST] EXEC sys.sp_cdc_enable_db
  3. CREATE TABLE TEST ( id INT PRIMARY KEY, name NVARCHAR(255), modified_date DATETIME DEFAULT GETDATE() );
  4. EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'TEST', @role_name = NULL;

위 과정을 그대로 했는데 sys.sp_cdc_enable_table 과정에서 아래와 같은 오류가 나면서 캡처링 기능 활성화가 되지 않습니다.


메시지 22832, 수준 16, 상태 1, 프로시저 sys.sp_cdc_enable_table_internal, 줄 673 [배치 시작 줄 14]

테이블 [dbo].[TEST]이(가) 변경 데이터 캡처용으로 설정됨을 나타내는 메타데이터를 업데이트할 수 없습니다. 명령 '[sys].[sp_cdc_add_job] @job_type = N'capture''을(를) 실행하는 동안 오류가 발생했습니다. 반환된 오류는 22836: '변경 데이터 캡처 작업이 추가되었음을 나타내도록 데이터베이스 TEST의 메타데이터를 업데이트할 수 없습니다. 명령 'sp_add_jobstep_internal'을(를) 실행하는 동안 오류가 발생했습니다. 반환된 오류는 14234: '지정한 '@srv'이(가) 잘못되었습니다. sp_helpserver에서 올바른 값을 반환했습니다.'입니다. 동작 및 오류를 사용하여 오류의 원인을 파악하고 요청을 다시 제출하십시오.'입니다. 동작 및 오류를 사용하여 오류의 원인을 파악하고 요청을 다시 제출하십시오.


아무리 검색해봐도 원인을 알 수 없어서 여기에 올려봅니다.

참고로 sa 계정이라 권한은 모두 있는 계정으로 진행했습니다.

감사합니다.

Microsoft Q&A
Microsoft Q&A
이 태그를 사용하여 제안, 기능 요청 및 버그를 Microsoft Q&A 팀과 공유합니다. Microsoft Q&A 팀은 정기적으로 피드백을 평가하고 그 과정에서 업데이트를 제공합니다.
질문 263개
댓글 0개 설명 없음
투표 {count}개

답변 1개

정렬 기준: 가장 유용함
  1. 문성민 0 평판 포인트
    2024-10-29T09:35:03.3466667+00:00

    servername이 다르게 인식되고 있어서 발생했습니다.

    원인 찾아서 해결했습니다.

    댓글 0개 설명 없음

답변

질문 작성자가 수락한 답변이라고 답변에 표시할 수 있으며, 이를 통해 작성자의 문제를 해결한 답변을 사용자가 알 수 있도록 도와줍니다.