sqlbulkcopy

    0

    1답변

    당신은 C#에서 DataTable의 데이터를 SQL 테이블에 삽입하는 SqlTransaction을 시작합니다. 그러나이 데이터는 많은 데이터이므로 SQL 트랜잭션 내에서만 SqlBulkCopy를 사용하여 '청크'로 처리합니다 모든 청크가 성공적으로 복사되면 트랜잭션을 커밋합니다. 이제 삽입되는 값의 길이가 대상 테이블의 최대 열 크기를 초과하므로 SqlBu

    0

    1답변

    Excel 파일의 일부 데이터를 MDF 데이터베이스로 내보내려고합니다. 이렇게하려면 Excel 데이터 판독기 및 SQL 대량 복사를 사용하고 있습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using E

    1

    1답변

    sqlbulckcopy를 사용하여 xml을 포함하는 데이터 테이블을 삽입하려고하면 "cast not valid"오류가 발생합니다. xml 데이터를 보유 할 DataColumn을 System.Xml.XmlNode 유형으로 캐스팅하는 것이 잘못 되었습니까? here을 보면 .NET Framework 유형이 xml입니다. $SQLDBName = 'test' $

    1

    1답변

    .NET SqlBulkCopy API를 사용하는 중요한 코드가 있습니다. 경우에 따라이 코드는 다음 오류와 함께 실패합니다. System.Data.SqlClient.SqlException : 대상 테이블의 스키마 변경으로 인해 대량 삽입에 실패했습니다. This blog post은 일시적이며 거의 예방할 수없는 오류라고 제안합니다. 이 오류가 발생하면 행이

    23

    5답변

    DataTable에서 SqlBulkCopy를 수행하려고 할 때이 예외가 발생합니다. Error Message: The given value of type String from the data source cannot be converted to type money of the specified target column. Target Site: System

    3

    2답변

    은 SqlBulkCopy의 사용이 예외를 점점 찾아 한 시간 동안. 어떤 행에 문제가 있는지 알지만 어떤 열 "colid 30"인지 알 수 없습니다. 데이터 표에는 178 개의 열이 있습니다. 모든 값은 정확하고 내 데이터베이스의 모든 열 데이터 형식보다 더 길지는 않습니다. 이 데이터베이스는 재산 목록을 보유하고 있으며 현재 3 백만 건이 넘는 기록을 보

    0

    1답변

    데이터베이스에 대량로드 문제가 있습니다. 서버에서 "문자열 또는 이진 데이터가 잘 리게됩니다"오류가 발생하지만 내 데이터는 정상적으로 처리됩니다. XML 형식 파일과 함께 UTF-16LE 데이터 파일을 사용하고 있습니다. <BCPFORMAT xmlns="http://schemas.microsoft.com/sqlserver/2004/bulkload/forma

    0

    1답변

    실제로 Excel 파일을 가져오고 DB에서 SqlBulkCopy 까지 레코드를 저장하고 있으며 모든 것이 잘됩니다. SqlBulkCopy을 통해 데이터를 저장하는 동안 ProgressBar을 표시해야합니다. 내 코드는 다음과 같습니다 SBC.WriteToServer(dsExcel); SBC.SqlRowsCopied += new SqlRowsCopiedEv

    0

    2답변

    대량 복사를 사용하여 Excel 파일에서 SQL Server 2000으로 행을 삽입하려고합니다. 이 테이블에는 'rowguid'필드가 있으며 기본값은 (newid())로 설정되며 null 값을 제외 할 수 없습니다. 또한 RowGUID는 "Yes"로 설정됩니다. 내 코드에서 rowguid에 대한 열 매핑을 제거합니다. 여기 내 코드가있다. ROWGUID,

    5

    3답변

    다른 모든 데이터 유형에서는 문제가 없지만 '비트'열과 함께 사용할 수는 없습니다. 이것은 내 데이터 테이블입니다 using (var bulk = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.KeepIdentity & SqlBulkCopyOptions.KeepNulls)) { bulk.BatchS