2019. 9. 3. 10:49
SQL SERVER
오라클 LinkedServer 를 생성하다가 rownum을 지정해서 DML SQL을 실행 할 경우 100건 이하는 잘 되는데
100건이 넘어가면 에러가 발생
검색을 하다보니 Linkedserver를 생성할때 fetchSize 지정이 가능하다(기본값이 100)
레지스트리에서 기본값 변경도 가능 (HLM--> SOFTWARE -->ORACLE --> KEY_OraClient12Home1-->OLEDB--> FetchSize 값 수정)
-- Linked Server 생성시 fetchsize 지정하는법
EXEC sp_addlinkedserver
@server='서버이름'
,@srvproduct=''
,@provider='OraOLEDB.Oracle'
,@datasrc='TNS이름'
,@location=null
,@provstr=N'FetchSize=50000'
,@catalog=null
'SQL SERVER' 카테고리의 다른 글
linked server를 통한 Oracle Procedure 호출 (0) | 2019.10.01 |
---|---|
SQL Server 엔지니에어게 필요한 오라클 Linked Server의 모든것 (0) | 2019.09.24 |
새로운 서버로 Data 이관(How to migrate SQL Server from one machine to another) (0) | 2019.06.17 |
index에 포함된 include column 조회하기 (0) | 2019.05.23 |
Extended Event Data Query로 Select (0) | 2019.02.19 |