배포DB 서버 변경 중 이런 에러 메시지를 받았네요.
보통은 2008 버전으로 호환성 UP 한 다음에 작업을 했었는데 오늘은 아무 생각없이 DB버전을 80모드 (2000) 으로 두고 했더니 이런 오류가 나네요...
음... 역시나 해결책은...
DBCC TRACEON(-1, 7307)
(원격쿼리시 데이터 Validation 수정) 구버전 혹은 이기종 데이터를 전송할때 문제가 될 경우 사용하면... 직방입니다. 쩝.
편하게 사용하기 좋지만 만약 찜찜하면 데이터를 잘 확인해 보시는것이...
관련 오류 링크 :
SSIS 데이터 전송 오류 : http://www.sqlleader.com/mboard.asp?exec=view&strBoardID=SS2005QNA&intSeq=1412
2000->2005 데이터 이관시 오류 : http://www.sqlleader.com/mboard.asp?exec=view&strBoardID=SS2005SSIS&intSeq=1427
=========================================== 오류 메시지 =====================================================
Message: 연결된 서버 '(null)'의 OLE DB 공급자 'STREAM'이(가) 열 '[!BulkInsert].PUBLICATIONTB_ADD_PROFILE'에 대한 잘못된 데이터를 반환했습니다.
날짜 2012-02-05
오후 10:22:56
로그 작업 기록 (NODE01-PUBLICATIONDB-PUBLICATIONTB-NODE02-ReplDB-6BF4222B-9EE3-4847-B0D1-E49560BA519D)
단계 ID 1
서버 NODE02
작업 이름 NODE01-PUBLICATIONDB-PUBLICATIONTB-NODE02-ReplDB-6BF4222B-9EE3-4847-B0D1-E49560BA519D
단계 이름 에이전트를 실행합니다.
기간 00:06:42
SQL 심각도 0
SQL 메시지 ID 0
전자 메일 수신
운영자
Net
Send 수신 운영자
호출 수신 운영자
다시 시도 횟수 0
메시지
2012-02-05
13:29:28.788 Copyright (c) 2008 Microsoft Corporation
2012-02-05
13:29:28.788 Microsoft SQL Server 복제 에이전트: distrib
2012-02-05
13:29:28.788
2012-02-05
13:29:28.788 출력 줄 앞에 붙은 타임스탬프가 UTC 시간으로 표시됩니다.
사용자 지정 에이전트
매개 변수 값:
-Publisher
NODE01
-PublisherDB
PUBLICATIONDB
-Publication
PUBLICATIONTB
-Distributor
NODE03
-SubscriptionType
1
-Subscriber
NODE02
-SubscriberSecurityMode
1
-SubscriberDB
ReplDB
-Continuous
-XJOBID
0x77A61C45B5385E468E6F86091C248D7E
-XJOBNAME
NODE01-PUBLICATIONDB-PUBLICATIONTB-NODE02-ReplDB-6BF4222B-9EE3-4847-B0D1-E49560BA519D
-XSTEPID
1
-XSUBSYSTEM
Distribution
-XSERVER
NODE02
-XCMDLINE
0
-XCancelEventHandle
00000000000005EC
-XParentProcessHandle
00000000000005E8
2012-02-05
13:29:28.788 Startup Delay: 9469 (msecs)
2012-02-05
13:29:38.257 구독자 'NODE02'에 연결하는 중
배포자 'NODE03'에 연결하는 중
에이전트 프로필에서
가져온 매개 변수 값:
-bcpbatchsize
2147473647
-commitbatchsize
100
-commitbatchthreshold
1000
-historyverboselevel
1
-keepalivemessageinterval
300
-logintimeout
15
-maxbcpthreads
1
-maxdeliveredtransactions
0
-pollinginterval
5000
-querytimeout
1800
-skiperrors
-transactionsperhistory
100
2012-02-05
13:29:38.319 초기화하는 중
구독자에서 구독을
다시 초기화하는 중
스냅숏은 대체
폴더 '\\Node03\node03\unc\NODE01_PUBLICATIONDB_PUBLICATIONTB\20120205222913\'(으)로부터 적용됩니다.
스크립트 'MS_PUBLICATIONTB_2.pre'을(를) 적용했습니다.
스크립트 'MS_PUBLICATIONTB_2.sch'을(를) 적용했습니다.
테이블 'MS_PUBLICATIONTB'(으)로 데이터를 대량 복사하는 중
테이블 'MS_PUBLICATIONTB'(으)로 데이터를 대량 복사하는 중
테이블 'MS_PUBLICATIONTB'(으)로 데이터를 대량 복사하는 중
테이블 'MS_PUBLICATIONTB'(으)로 데이터를 대량 복사하는 중
에이전트 메시지
코드 20037입니다. 테이블 '"dbo"."MS_PUBLICATIONTB"'(으)로 대량 복사할 수 없습니다.
Category:NULL
Source:
Microsoft SQL Server Native Client 10.0
Number:
Message:
일괄 보내기가
실패했습니다.
Category:NULL
Source:
Microsoft SQL Server Native Client 10.0
Number:
7339
Message:
연결된 서버 '(null)'의 OLE DB 공급자 'STREAM'이(가) 열 '[!BulkInsert].PUBLICATIONTB_ADD_PROFILE'에 대한 잘못된 데이터를 반환했습니다.
'Brain Trainning > DataBase' 카테고리의 다른 글
[MSSQL] Replication 에 도움되는 글들... (0) | 2012.02.06 |
---|---|
[MSSQL] DBCC Trace Flag 정리 (0) | 2012.02.05 |
[MSSQL] Microsoft iSCSI Software Target 사용하기 (0) | 2012.02.02 |
[MSSQL] optimizing for adhoc workloads 옵션 (0) | 2012.02.01 |
[MSSQL] Storage Top 10 Best Practices (펌) (0) | 2012.01.28 |