проблема с импортом данных с сервера sql в табличную модель - PullRequest
0 голосов
/ 09 февраля 2019

привет, я использую версии 2017 и sql 2017
я хочу импортировать данные в табличную модель из расположения сервера по умолчанию
что я пробовал: сервер:.
база данных: имя_базы_данных
имя пользователя mircrosoft
имя пользователя: myusername, пароль: mypw

сервер: имя_сервера
база данных:
имя входа на сервер
имя пользователя: имя_сервера \ пользователь, пароль:

и несколько других комбинаций ия не могу заставить его работать
ошибка, которую я получаю каждый раз
Либо не был указан требуемый уровень олицетворения, либо указан неверный уровень олицетворения.
Спасибо!

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Я получил эту ошибку, когда просто выбрал «Использовать проверку подлинности Windows» для подключения к серверу.Эта проблема была решена после ввода требуемых сведений о персонализации, как показано ниже:

Откройте решение SSAS: выберите «Источники данных» и отредактируйте

Затем выберите «Аутентификация Windows» и введите имя базы данных

Нажмите кнопку «Олицетворение» и введите имя пользователя и пароль

enter image description here

0 голосов
/ 11 февраля 2019

Какой уровень олицетворения установлен как в соединении?Это может быть найдено: Модель > Существующие соединения > Редактировать > Олицетворение в SSDT.Для табличной модели используйте ImpersonateAccount или ImpersonateServiceAccount, что соответствует параметрам «Конкретное имя пользователя и пароль Windows» и «Параметры учетной записи службы» в SSDT, соответственно.По вашему вопросу, похоже, что опция ImpersonateAccount - это то, что вы ищете.Если модель уже развернута, текущую настройку Impersonation можно просмотреть, подключившись к экземпляру SSAS через SSMS.После этого перейдите к модели, затем к папке Соединения , щелкните правой кнопкой мыши по соединению, с которым вы работаете, и выберите Свойства.Поле Олицетворение информации , расположенное в Настройки безопасности , отобразит текущее значение этого свойства.

...