0

Я использую Visual Studio Data Tool и пытаюсь создать проект SSAS, поэтому я создал источник данных и использовал свою SQL-аутентификацию для доступа к источнику данных , и я выбираю доступ к сервису в качестве доступа к олицетворению чтобы развернуть кубSSAS: Доступ к олицетворению (доступ к услугам)

Я получил эту ошибку, когда я развернула куб

Error 6 OLE DB error: OLE DB or ODBC error: Login failed for user 'NT Service\MSSQLServerOLAPService'.; 28000. 0 0

Я проверил студию управления SQL, и я не нашел учетную запись службы для служб Analysis Services, который NT Service \ MSSQLServerOLAPService только я нашел пользователя по имени MSSQLServerOLAPService Затем я добавил нового пользователя в базу данных SQL с именем NT Service \ MSSQLServerOLAPService, и я развернул куб, но я получил то же сообщение об ошибке.

+0

Ваш администратор может проверить, добавил ли экземпляр SSAS вашу учетную запись домена/пользователя для входа в систему. Обратите внимание, что это полностью отдельно от учетной записи пользователя USER. Вход забирает вас в дверь, но учетная запись пользователя получает ключи. –

+0

Дорогой он работает, искренне проверяйте мой комментарий. – Nawaf

ответ

1

Наконец-то я нашел решение более легким, чем ожидалось. учетная запись службы не предоставляется для чтения из базы данных , поэтому я открыл студию управления SQL и изменил ее привилегию на db_datareader, и он отлично работает.

+0

Точно. У меня на самом деле была эта проблема несколько месяцев назад. Кроме того, вы можете выбрать свой собственный ответ в качестве решения для своего сообщения. Счастливое кодирование! С Уважением, –