시나리오 : SQL Server에서 C# .Net 콘솔 응용 프로그램으로 행을 가져 와서 저장 프로 시저를 통해 SQL Server에서 검색된 데이터에 대한 작업을 수행합니다. 액션이 수행 된 후 새로운 데이터는 C# -MongoDB-Driver를 사용하여 MongoDB에 저장됩니다.SQL Server에서 레코드를 일괄 적으로 가져 오는 가장 좋은 방법은
호 : 수십억 개의 행이 있습니다. 내 저장된 프로 시저가 다음과 같은 쿼리를 포함합니다 :
select * from table_name
일부 배치 논리를 사용하려면 ID 열이나 날짜 열 등이 없습니다.
정보 : 현재 응용 프로그램이 3500 개까지 기록을 인출된다로서 - 5000 개로 기록과 MongoDB를 저장 한 후 다음과 같은 오류가 발생 :
System.Runtime.InteropServices.SEHException을 (0x80004005) : 외부 구성 요소에서 예외가 발생했습니다.
질문 : 사람이/배치 식 읽기 운동 SQL 서버에서 가져 오기 위해 나에게 몇 가지 논리를 제시 할 수 있습니까?
질문 태그는 SQL Server 2008을 사용하고 있다고 제안합니다 – davmos
우리가 제공 한 최상의 솔루션 MS SQL 2012에.하지만 우리는 MS SQL 2008 및 2008 R2에 있습니다 .. 시간 내 주셔서 감사합니다 .. –