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
운영게시판
최근게시물
CUBRID Q&A 1143 게시물 읽기
No. 1143
Q.MSSQL서버에서 Uni Sql연결하기
작성자
윤지용
작성일
2008-07-02 16:06
조회수
7,676

EXEC sp_addlinkedserver

   @server = \'kkjjdb\',

   @srvproduct = \'\',

   @provider = \'MSDASQL\',

   @datasrc = \'kkjjdb\'

 

select a.*

from kkjjdb...cj_film_order a

 

//를 이용하여 MSSQLSERVER 2005에서 unisql DBMS를 연결하였습니다.

//퀴리를 수행하면 아래의 오류가 발생합니다.

//system테이블 중에는 select할 경우 오류가 발생하지 않는 경우도 있습니다.

 

 

메시지 7356, 수준 16, 상태 1, 줄 1

연결된 서버 \"kkjjdb\"의 OLE DB 공급자 \"MSDASQL\"이(가) 열에 대해 일관성이 없는 메타데이터를 제공했습니다.

개체 \"cj_film_order\"의 열 \"ac_cust_code\"(컴파일 시 서수 1)이(가) 컴파일 중에는 \"DBCOLUMNFLAGS_ISNULLABLE\"/0이(가) 있고

런타임 중에는 32이(가) 있는 것으로 보고되었습니다.

 

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

저희가 제공하는 OLEDB 나 ODBC driver 는 모든 기능을 지원하지는 않습니다. 일반적으로 응용상에서 해당 드라이버를 이용하여 개발하는 것에는 문제가 없으나 상용화된 제품에 해당 driver 를 통하여 연결시 저희가 지원하지 않는 기능이 사용되면 정상적으로 동작하지 않을 수 있읍니다.

불편을 드려 대단히 죄송합니다.

 

>[첫번째]

>

>EXEC sp_addlinkedserver

>   @server = \'kkjjdb\',

>   @srvproduct = \'\',

>   @provider = \'MSDASQL\',

>   @datasrc = \'kkjjdb\'

>

>select a.*

>from kkjjdb...cj_film_order a

>

>//를 이용하여 MSSQLSERVER 2005에서 unisql DBMS를 연결하였습니다.

>//퀴리를 수행하면 아래의 오류가 발생합니다.

>//system테이블 중에는 select할 경우 오류가 발생하지 않는 경우도 있습니다.

>

>메시지 7356, 수준 16, 상태 1, 줄 1

>연결된 서버 \"kkjjdb\"의 OLE DB 공급자 \"MSDASQL\"이(가) 열에 대해 일관성이 없는 메타데이터를 제공했습니다.

> 개체 \"cj_film_order\"의 열 \"ac_cust_code\"(컴파일 시 서수 1)이(가) 컴파일 중에는 \"DBCOLUMNFLAGS_ISNULLABLE\"/0이(가) 있고

>런타임 중에는 32이(가) 있는 것으로 보고되었습니다.

>

>[두번째]

>OPENROWSET(\'MSDASQL\', \'DRIVER={UniSQL Driver};Server=localhost;port=43600;uid=aaa;pwd=aaaaa;DB_NAME=kkjjdb;\',

>                      \'Select * from cj_film_order\')

>로 연결하면 select는 정상적으로 되는데

>insert into를 하면 오류가 납니다.

>

>//오류메시지는 다음과 같습니다.

>

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 메시지 \"지정되지 않은 오류입니다.\"을(를) 반환했습니다.

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 메시지 \"트랜잭션은 이 커서 형식을 가진 레코드 집합을 여러 개 가질 수 없습니다. 커서 형식을 변경하고 트랜잭션을 커밋하거나 레코드 집합 중 하나를 닫으십시오.\"을(를) 반환했습니다.

>메시지 7343, 수준 16, 상태 2, 줄 1

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 테이블 \"[MSDASQL]\"을(를) INSERT INTO할 수 없습니다.

 

남재우님이 2008-07-03 10:04에 작성한 댓글입니다. Edit

사용하시는 제품(UniSQL or CUBRID)의 버젼을 알려 주시면 문제를 해결하는데 도움이 될 수 있을 것 같습니다.

확인 부탁합니다.

 

>[첫번째]

>

>EXEC sp_addlinkedserver

>   @server = \'kkjjdb\',

>   @srvproduct = \'\',

>   @provider = \'MSDASQL\',

>   @datasrc = \'kkjjdb\'

>

>select a.*

>from kkjjdb...cj_film_order a

>

>//를 이용하여 MSSQLSERVER 2005에서 unisql DBMS를 연결하였습니다.

>//퀴리를 수행하면 아래의 오류가 발생합니다.

>//system테이블 중에는 select할 경우 오류가 발생하지 않는 경우도 있습니다.

>

>메시지 7356, 수준 16, 상태 1, 줄 1

>연결된 서버 \"kkjjdb\"의 OLE DB 공급자 \"MSDASQL\"이(가) 열에 대해 일관성이 없는 메타데이터를 제공했습니다.

> 개체 \"cj_film_order\"의 열 \"ac_cust_code\"(컴파일 시 서수 1)이(가) 컴파일 중에는 \"DBCOLUMNFLAGS_ISNULLABLE\"/0이(가) 있고

>런타임 중에는 32이(가) 있는 것으로 보고되었습니다.

>

>[두번째]

>OPENROWSET(\'MSDASQL\', \'DRIVER={UniSQL Driver};Server=localhost;port=43600;uid=aaa;pwd=aaaaa;DB_NAME=kkjjdb;\',

>                      \'Select * from cj_film_order\')

>로 연결하면 select는 정상적으로 되는데

>insert into를 하면 오류가 납니다.

>

>//오류메시지는 다음과 같습니다.

>

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 메시지 \"지정되지 않은 오류입니다.\"을(를) 반환했습니다.

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 메시지 \"트랜잭션은 이 커서 형식을 가진 레코드 집합을 여러 개 가질 수 없습니다. 커서 형식을 변경하고 트랜잭션을 커밋하거나 레코드 집합 중 하나를 닫으십시오.\"을(를) 반환했습니다.

>메시지 7343, 수준 16, 상태 2, 줄 1

>연결된 서버 \"(null)\"의 OLE DB 공급자 \"MSDASQL\"이(가) 테이블 \"[MSDASQL]\"을(를) INSERT INTO할 수 없습니다.

 

박근택님이 2008-07-03 10:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1147Q.sqlx.init 수정 사항 반영 [1]
김경아
2008-07-03
5303
1146Q.큐브리드용 JDBC 없나요? [1]
궁금이
2008-07-03
5269
1144Q.DB 갱신 관련해서 [1]
이경화
2008-07-03
6479
1143Q.MSSQL서버에서 Uni Sql연결하기 [2]
윤지용
2008-07-02
7676
1142Q.아래 5608번의 2번 재질문합니다. [3]
이경화
2008-07-01
5129
1141Q.The CUBRID java stored procedure can not be used [2]
안성민
2008-07-01
5204
1140Q.자료조회 관련 문의입니다. [1]
이경화
2008-07-01
5131
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다