SQL Server 2008 R2 SP3 (10.50.4000.0) 尝试通过C#进行批量插入时,
我在跟踪中看到总是有错误:
错误:595,严重性:16,状态:1
我阅读了有关此错误的支持页面
https://support.microsoft.com/en-us/kb/2412203
在这种情况下,SQLServer已经使用SP3进行了更新。
不确定导致错误595的原因。您能否就此提供一些意见。
非常感谢任何帮助。
C#代码段。
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(m_Connection, SqlBulkCopyOptions.KeepIdentity, m_Transaction) { DestinationTableName = TableName })
{
foreach (DataColumn columnName in StagingTable.Columns)
{
bulkCopy.ColumnMappings.Add(new SqlBulkCopyColumnMapping(columnName.ColumnName, columnName.ColumnName));
}
bulkCopy.BatchSize = BULK_COPY_BATCH_SIZE;
bulkCopy.WriteToServer(StagingTable);
bulkCopy.Close();
}