블로그 이미지
LifeisSimple

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Notice

2012. 2. 5. 23:10 Brain Trainning/DataBase

배포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'에 대한 잘못된 데이터를 반환했습니다.

posted by LifeisSimple