簡體   English   中英

在 Azure VM 上使用 ADF V2 到 Sql Server 的數據加載錯誤

[英]Data Load Error Using ADF V2 to Sql Server on Azure VM

我在嘗試使用 ADF V2 將數據從 On-Prem Db2 系統加載到 Azure Vm 上的 Sql Server 時遇到以下錯誤

A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.),Source=.Net SqlClient Data Provider,SqlErrorNumber=10054,Class=20,ErrorCode=-2146232060,State=0,Errors=[{Class=20,Number=10054,State=0,Message=A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.),},],

僅當我嘗試將非常大的源表加載到目標 Sql 服務器時才會發生這種情況。 因為當我將目標更改為 Azure SQL PaaS 表時,已成功加載。

我不知道如何解決這個數據加載問題,我應該從哪里開始解決這個錯誤。

Sql Server 錯誤日志詳細信息:

" Message A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 10054, output error: 0)."

請在這里幫忙。

注意:我無法切換到 Azure Sql PaaS 產品,因為它尚不支持任何分布式事務。

我應該從哪里開始解決這個錯誤。

您從 SQL Server 錯誤日志開始。 這要么是網絡問題,要么是嚴重的服務器端錯誤。

客戶端錯誤信息:

從服務器接收結果時發生傳輸級錯誤。

和 SQL Server 的錯誤信息

" 消息從網絡讀取輸入流時發生致命錯誤。會話將終止(輸入錯誤:10054,輸出錯誤:0)。

雙方都同意客戶端和服務器之間的網絡連接失敗。 如果您的 ADF 集成運行時在本地運行,請查詢可能終止連接的任何防火牆或網絡安全設備。

暫無
暫無

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

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