Невозможно преобразовать базу данных SQL Azure в ADF с использованием управляемого удостоверения, назначенного пользователем. Вот шаги:
CREATE USER [<identity-name>] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [<identity-name>];
ALTER ROLE db_datawriter ADD MEMBER [<identity-name>];
ALTER ROLE db_ddladmin ADD MEMBER [<identity-name>];
GO
Но не могу подключиться к SQL-серверу, вот имя и подробности исключения: Код ошибки: InvalidCredentialReference Подробности: Неверная ссылка на учетные данные. Имя: credential1
Хотел бы подключить базу данных SQL из ADF





Сначала вам необходимо добавить назначенное пользователем управляемое удостоверение в управляемые удостоверения ADF:
Перейдите в настройки >> Управляемые удостоверения >> выберите Назначаемые пользователем >> Добавить и добавьте назначенное пользователем управляемое удостоверение в ADF.

Создайте учетные данные в ADF:
Теперь создайте учетные данные в ADF, чтобы использовать тип аутентификации в качестве управляемого удостоверения, назначаемого пользователем. При создании учетных данных в ADF добавьте назначенное пользователем управляемое удостоверение, которое назначается ADF, путем добавления его в управляемые удостоверения ADF (как мы это делали в описанном выше процессе).

Создайте пользователя для управляемого удостоверения, назначаемого пользователем:
Теперь создайте пользователя в SQL и назначьте соответствующую роль для управляемого удостоверения, назначаемого пользователем в Azure SQL, с помощью следующих команд:
CREATE USER [UAMI] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datawriter ADD MEMBER [UAMI];
ALTER ROLE db_datareader ADD MEMBER [UAMI];
Теперь подключитесь с этими учетными данными к своему SQL, используя управляемую идентификацию, назначаемую пользователем.