[英]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.