한 번에 수백만 개의 레코드를 처리 한 다음 플랫 파일이나 SQL Server 데이터베이스에 저장하는 C# .NET 프로그램이 있습니다..NET에서 SQL Server로 수백만 개의 레코드를 효율적으로 스트리밍하는 방법
현재 SQL Server 데이터베이스에 저장하기 위해 프로그램은 모든 레코드를 플랫 파일에 기록한 다음 bcp를 사용하여 SQL Server로 가져옵니다.
SQL로 가져 오기 전에 모든 레코드를 하드 디스크에 쓰지 않아도되는보다 효율적인 방법이 있습니까?
당신이 있으 보았다 [SqlBulkCopy] (http://msdn.microsoft.com/en- us/library/system.data.sqlclient.sqlbulkcopy.aspx) 데이터를 데이터베이스에로드 하시겠습니까? – GarethD