Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 запрос через OpenRowset из базы OLAP  [new]
Bobby
Member

Откуда:
Сообщений: 624
Всем доброго дня!
Есть некий запрос к базе OLAP, который выполняется через OpenRowset. Что-то типа
SELECT a.* FROM OpenRowset('MSOLAP','DATASOURCE=<server>; Initial Catalog=<base>;',
'SELECT NON EMPTY ....

Если этот запрос запускать из MSSMS непосредственно на сервере, то все прекрасно отрабатывает. Но если открыть студию на своем компе и приконнектиться к серверу, с которого делается запрос и попытаться его же выполнить, то получаю следующую ошибку:
OLE DB provider "MSOLAP" for linked server "(null)" returned message "Либо пользователь "CORP\IPF-DB-2012$" не имеет права доступа к базе данных "<base>", либо этой базы данных не существует.".
Cannot initialize the data source object of OLE DB provider "MSOLAP" for linked server "(null)".
Подскажите, плз, в чем грабли. Заранее благодарен
25 май 18, 14:27    [21440373]     Ответить | Цитировать Сообщить модератору
 Re: запрос через OpenRowset из базы OLAP  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Bobby
Либо пользователь "CORP\IPF-DB-2012$"

на серванте вы небось от ккого то админа сидите у себя от юзверя. Права провенряйте на SSAS
25 май 18, 14:29    [21440396]     Ответить | Цитировать Сообщить модератору
 Re: запрос через OpenRowset из базы OLAP  [new]
Bobby
Member

Откуда:
Сообщений: 624
Maxx,
Дело в том, что такого пользователя CORP\IPF-DB-2012$ нет и в помине. Но при этом IPF-DB-2012 -- имя сервера, на котором поднят MS SQL и откуда делается запрос
25 май 18, 14:43    [21440477]     Ответить | Цитировать Сообщить модератору
 Re: запрос через OpenRowset из базы OLAP  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
профайлер возьмите и посмотрите под кем реально ломиться запрос
25 май 18, 14:58    [21440547]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить