#sql #sql-server #azure #oledb
Вопрос:
Я использую Azure SQL MI. Мне нужно подключиться к active directory и получить некоторые сведения. для этого я использую сервер ссылок и Открытый запрос.
Когда я выполняю свой запрос, я получаю следующую ошибку:
Поставщик OLE DB «ADSDSOObject» не зарегистрирован.
Когда я проверил поставщика сервера ссылок, я заметил, что «AllowInProcess» для «ADSDSOObject» не включен.
Настройки изображения — adsdsообъекта в Azure SQL MI
Затем я успешно выполняю этот код:
EXEC master.dbo.sp_MSset_oledb_prop N'ADsDSOObject', N'AllowInProcess', 1
Однако он не работает, и значение «AllowInProcess» для «ADSDSOObject» снова превратится в 0.
Изображение — Я не могу настроить ADSDSOObject в Azure SQL MI
Я не знаю, почему это происходит.
Поддерживает ли Azure SQL MI ADSDSOObject?
Если ADSDSOObject поддерживается в управляемом экземпляре SQL Azure, как настроить «ADSDSOObject»?
Любая помощь будет признательна.
Ответ №1:
В управляемом экземпляре SQL Azure поддерживается только ограниченное число связанных целевых серверов, таких как управляемый экземпляр SQL, база данных SQL и т. Д.
Вы можете проверить этот документ MS на наличие списка целей связанных серверов и операций, поддерживаемых в управляемом экземпляре SQL Azure.
В настоящее время Управляемый экземпляр Azure SQL еще не поддерживает Active directory.