Ошибка загрузки данных с использованием ADF V2 для Sql Server на виртуальной машине Azure

Я столкнулся с ошибкой ниже при попытке загрузить данные из локальной системы Db2 на сервер Sql на Azure Vm с помощью ADF V2

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:

" 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, поскольку оно еще не поддерживает какие-либо распределенные транзакции.


person user1941025    schedule 26.01.2020    source источник


Ответы (1)


где я должен начать устранять эту ошибку.

Вы начинаете с журнала ошибок SQL Server. Это либо проблема сети, либо серьезная ошибка на стороне сервера.

Сообщение об ошибке клиента:

При получении результатов от сервера произошла ошибка транспортного уровня.

и сообщение об ошибке SQL Server

«Сообщение. Произошла фатальная ошибка при чтении входящего потока из сети. Сеанс будет завершен (ошибка ввода: 10054, ошибка вывода: 0)».

оба согласны с тем, что сетевое соединение между клиентом и сервером не удалось. Если ваша среда выполнения интеграции ADF работает локально, узнайте о любых брандмауэрах или устройствах сетевой безопасности, которые могут разрывать соединение.

person David Browne - Microsoft    schedule 26.01.2020
comment
@ user1941025 - отредактируйте исходный вопрос, включив в него какие-либо дополнительные сведения, а не размещайте сведения под ответом (и просите дополнительной помощи). - person David Makogon; 26.01.2020