[英]Bulk Insert Error Messages SQL Server 2008 R2
有什么方法可以捕獲在批量插入過程中發生的錯誤消息?
如果指定錯誤文件,則會得到2個單獨的文件,其中一個包含錯誤的記錄,另一個包含該行。
顯示的錯誤消息包含更多信息:
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 6 (temp_batch_date).
是否可以將這些消息寫到臨時表中,以便我進行相應處理?
檢出SqlBulkCopy
類以執行該操作,並且您應該以編程方式訪問所生成的任何錯誤(異常)。 這應該允許您嘗試恢復/記錄。
如果您不想使用Visual Studio(為什么不使用它,它是免費的 ),您也可以使用PowerShell 。
在SQL Server之外處理這些錯誤確實打開了您可以/如何解決源數據障礙的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.