database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5697 게시물 읽기
No. 5697
문자열 짤림과 Linked Server
작성자
임대원(dainagon)
작성일
2010-07-09 18:21ⓒ
2010-07-09 18:21ⓜ
조회수
7,178

 

SQL 2000 에  AA 라는 테이블이 있습니다.

AA 테이블에는 a01  int 
                           a02  char(10)
                           a03  varchar(2000) 
이라는 속성이 존재하구요

데이터는 10만건 정도가 들어가 있습니다.

SQL 2005 서버를 로컬PC에 설치 되어 있습니다. 

1.  SQL2000 을 등록을 해서  쿼리를 날립니다.  select * from AA  with(nolock)  ( 몇분 후 아무이상 없이 전체 데이터가 리스팅이 됩니다. )

2-1. SQL2000 을 LINKED SERVER 등록 ( alias :  remote_A_DB_SERVER )  했습니다
     쿼리는 select  * from remote_A_DB_SERVER.DB_NAME.dbo.AA  ( 리스팅이 되다가 특정 row 에서 문자열이 짤렸습니다. 대상필드는 : a03 )

그래서
 

2-2.  링크서버 를 날릴때 select a01 , a02 , cast( a03 as nvarchar(2000)) a03     from    remote_A_DB_SERVER.DB_NAME.dbo.AA  
         ( 해당 구문으로 실행결과 정상 리스팅됨)

 

어떤 차이 일까요 ..      Encoding 의 문제일까요 ?  한글과 특수 문자가 담겨있는 a03 이라는 필드를 클라이언트로 서버에 붙을때는 문제없고!

링크서버를 타고 던져질때에는 문제가 생기는데...    Encoding 방식의 차이가 생기는 것으로 의심이 가는데  아시는 내용이 있으시면

의견을 좀 주셨으면 좋겠습니다.   Encoding 방식을 어디서 확인해 볼수 있는지..  

아니면 제가 의심하지 못하는 부분이 있는지 ^^;

                    

이 글에 대한 댓글이 총 1건 있습니다.

Linked Server의 세팅에서 문자열 등에 대해 세팅해주는 부분이 없나요?

정확히 기억이 안나지만...

그 정도 체크하신거면 거의 답에 가까운데요

 

.님이 2010-07-10 07:19에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
57002008에서 메모리 사용량
2010-07-15
6538
5699별칭컬럼의 값의 양수/음수 합계를 구할 수 있을까요. [1]
라라라라라
2010-07-10
7877
5698테이블명을 파라메터로 받는 정적쿼리 [2]
조중규
2010-07-10
7412
5697문자열 짤림과 Linked Server [1]
임대원
2010-07-09
7178
5696linked server상에서 분산트랜잭션 [1]
조중규
2010-07-08
6896
5695예약어 구분법 [1]
제임수
2010-07-06
6639
5694DB가 2~3일에 한번씩 죽는대 errorlog파일에 이상한 오류가 계속 찍힙니다. [1]
이만호
2010-07-05
7942
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다