Скопируйте таблицу SAP Hana в базу данных Azure SQL и получите SQL Сервер не найден - PullRequest
0 голосов
/ 04 мая 2020

Я проверил фабрику данных, и набор исходных данных, и набор целевых данных выглядят хорошо и проверено, но как только я запускаю конвейер и зависание задания, и появляется сообщение об ошибке, как показано ниже.

Операция с целевой копией сбой data1:
ErrorCode = SqlFailedToConnect, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Невозможно подключиться к SQL База данных сервера:' tcp: mysqlserver2002.database. windows. net, 1433 ', База данных:' mySampleDatabase ', Пользователь:' Система '. Проверьте правильность конфигурации связанной службы и убедитесь, что брандмауэр базы данных сервера SQL разрешает доступ к среде выполнения интеграции.

Source = Microsoft.DataTransfer.ClientLibrary
Type = System.Data.SqlClient.SqlException
Сообщение = Ошибка, связанная с сетью или экземпляром c, возникшая при установлении соединения с SQL Сервером. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Сервер настроен для разрешения удаленных подключений. (поставщик: поставщик TCP, ошибка: 0 - попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить.)

Источник =. Net SqlClient Data Provider
SqlErrorNumber = 10060, Class = 20, ErrorCode = -2146232060, State = 0

Любая идея и помощь будут оценены

Спасибо,

1 Ответ

0 голосов
/ 05 мая 2020

Согласно сообщению об ошибке, ошибка произошла в наборе исходных данных, фабрика данных не имеет разрешения на доступ к базе данных SQL источника "mysqlserver2002.database. windows. net".

Пожалуйста, проверьте подключение к базе данных Source Azure SQL следующим образом:

enter image description here

Если соединение не удалось, проверьте, открыли ли вы Разрешить Azure службам и ресурсам доступ к этому серверу в настройках брандмауэра базы данных Azrue SQL:

enter image description here

Согласно моим Для решения этой ошибки, вот решения:

  1. Установить Разрешить Azure службам и ресурсам доступ к этому серверу на да
  2. Добавьте клиентский ip (который мы могли бы получить из сообщения об ошибке) в брандмауэр базы данных.

Другой способ, пожалуйста Добавьте назначение роли в фабрику данных, тогда он будет разрешение на доступ к базе данных: enter image description here

enter image description here* 10 40 *

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...