Поднимите и переместите SSIS в базу данных SQL Azure (ошибка диспетчера подключений) - PullRequest
0 голосов
/ 31 января 2019

У меня установлен пакет служб SSIS с одним заданием потока данных.Редактор исходного кода OLEDB использует диспетчер соединений OLE DB, который я переназначил на свой сервер SQL Azure SQL DB (xxxx.database.windows.net) с аутентификацией SQL.Я могу подключиться к нему через SSMS, так что я знаю, что он не работает, и, похоже, проблема не связана с сетью, однако в конструкторе служб SSIS появляется следующая ошибка:

enter image description here

Существует ли специальный способ переопределения диспетчеров соединений для использования SQL Azure DB?Я пытаюсь заставить большой красный X в редакторе исходного кода исчезнуть.

Примечание. Я добавил правила брандмауэра для внешнего IP-адреса, с которым я соединяюсь.

1 Ответ

0 голосов
/ 31 января 2019

Невозможно напрямую подключиться к SQL-базе данных Azure с помощью диспетчера соединений OLE DB, вам нужно создать «пользователя SQL».

См. Это руководство: [Шаг за шагом] Подключение к AzureSQL Server, использующий соединение OLEDB из SSIS .

В этом руководстве говорится, что:

Соединение с Azure SQL Server из SSIS с помощью «Диспетчера соединений OLEDB» не является простым способом, если выдолжны подключаться с использованием учетных данных учетной записи Azure.

Как подключиться к Azure SQL с помощью OLEDB?Ответ с помощью «Пользователь SQL».И да, нам нужно создать «пользователя SQL» в базе данных Azure, к которой вы подключаетесь, и использовать ее в OLISB служб SSIS.

enter image description here

ItПошаговое руководство по подключению к базе данных SQL Azure из диспетчера подключений OLE DB служб SSIS.Вы можете попробовать это так.

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

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