簡體   English   中英

值 2150002867256 的復制活動中的類型轉換錯誤:Azure 數據工廠

[英]Type Conversion Error in Copy activity for value 2150002867256: Azure data factory

我看到其他帖子有同樣的錯誤,但似乎沒有解決方案。 我收到同樣的錯誤“目標復制數據到目標上的操作失敗:ErrorCode=TypeConversionFailure,將列名“sourceKey”的值“2150002867256”從類型“字符串”(精度:255,比例:255)轉換為類型時發生異常'Int32'(精度:,比例:)。附加信息:對於 Int32 來說,值太大或太小。”

我的源 (Synapse) 列類型(Varchar (249) 和 Target (Couchbase) 列類型是相同的 STRING。但不確定值 '2150002867256' 的錯誤。它是 Synapse 和 Couchbase 之間的 ODBC 連接。並在 ADF 中執行 COPY Activity

如果有人有任何意見,請幫助。 非常感謝。

在此處輸入圖片說明

您的接收器表架構列sourceKey數據類型必須是INT(Transact-SQL)

在此處輸入圖片說明

值 '2150002867256' 超出了導致錯誤的 int 范圍。 您可以在 SSMS 中進行測試,您將收到錯誤消息: 在此處輸入圖片說明

您必須將接收器表架構更改為其他數據類型,例如bigint 它運作良好。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM