Oracle 및 SQL Server 데이터를 동시에 쿼리하려면 원하는 옵션을 찾으려합니다. 여기 Oracle 및 SQL Server의 데이터 작업
는 시나리오 :오라클 데이터베이스가 포함 데이터 세트 SQL Server 데이터베이스는 데이터 세트 B는 C, D
내가 데이터 세트 A를 받아 별도로 B, C 및 D에 대해 그것을 가입해야합니다 포함 특정 결과 및 계산을 생성 할 수 있습니다.
현재 솔루션 :
- 쿼리 오라클, SQL 서버 삽입 문으로 데이터를 내보낼 수 있습니다. SQL Server 관리 Studio에서 내가
- 내가 '필요
로 데이터 세트의 B, C 및 D와 임시 테이블을 가입 임시 테이블에 데이터를 삽입하기 위해 오라클에서 생성 된 SQL 서버 삽입 문을 실행 최소의 통화량과 작업 부하를 데이터베이스에 발생시키는 솔루션을 찾고 있습니다.
편집 : 링크 된 서버 또는 서버 구성을 변경하는 모든 것이 허용되지 않는다는 사실을 잊어 버렸습니다.
아마 ... http://stackoverflow.com/questions/352949/linq-across-multiple-databases – xQbert
데이터베이스 전용 솔루션이거나 코드 도움이 필요합니까? 후자의 경우 어떤 기술을 사용하고 있습니까 (예 : .NET)? .NET에서 다른 연결 문자열을 사용하여 다른 데이터 집합을 채우고 LINQ-To-DataSet을 통해 이들을 조인 할 수 있습니다. –
.net을 사용하고 있습니다. 그래서, 귀하의 의견과 링크를 xQbert 준 ... 나는 오라클을 쿼리하고 내 데이터를 DataSetA에 저장 한 다음 SQL 서버를 3 번 쿼리하고 DataSetB, DataSetC 및 DataSetD에 저장할 수 있습니다. 그런 다음 linq를 사용하여 데이터 세트에 참여 하시겠습니까? 그 결과 4 건의 데이터베이스 호출과 모든 DataSet 조인 부분이 메모리에서 발생합니까? – dtc