Я пытаюсь подключиться к базе данных SQL Azure с локального SQL Server, используя, но с ошибкой.Подключиться к SQL Azure DB с помощью OpenRowSet с локального SQL Server
Мой запрос
SELECT a.*
FROM OPENROWSET('SQLNCLI', 'Server=sqlazureserver.database.windows.net;Database=dbname;User ID=username;Password=password;Connection Timeout=30;', 'select * from [dbo].[tablename]') AS a;
и Я получаю ошибку:
Msg 7399, уровень 16, состояние 1, строка 11
Поставщик OLE DB "SQLNCLI11" для связанного сервера " (null) "сообщила об ошибке. Ошибка аутентификации.
Msg 7303, уровень 16, состояние 1, строка 11
Невозможно инициализировать объект источника данных поставщика OLE DB «SQLNCLI11» для связанного сервера «(null)».
Я могу успешно подключиться с помощью связанного сервера, но я не хочу идти по этому маршруту, так как строки подключения будут динамическими.
Благодарим за отзыв, но мне нужно альтернативное решение для динамического использования строки подключения, а не перехода на Linked Server Route. –