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

Откуда:
Сообщений: 2061
Здравствуйтe!

Написал SQL-запрос с использованием OPENROWSET, который обращается к OLAP. Запустил SQL-запрос к тестовой базе - запрос работает. Если запускать к рабочей базе, где находится на другом сервере, то не работает. Пишет "Поставщик OLE DB "MSOLAP" не зарегистрирован.". Если зайти в Базы данных - Объекты сервера - Связанные серверы - Поставщики, то там есть MSOLAP. Получается если в списке есть MSOLAP, то должен быть зарегистрирован.

Как можно обойти эту проблему? На что нужно обратить внимание?
26 фев 18, 15:04    [21219127]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
ferzmikk
Member

Откуда:
Сообщений: 2061
Может быть надо какой нибудь дополнительный компонент установить?
26 фев 18, 19:42    [21220054]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
ferzmikk
Как можно обойти эту проблему? На что нужно обратить внимание?

Нужно обратить внимание на советы коллег, которые уже второй месяц пытаются Вас убедить, что 2008 RTM - это очень плохая идея. Очень.

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

Ну и конечно на втором сервере - где боевая база - взять и заново зарегистрировать x64 провайдер.
Примерно так, если 2012.
Примерно так, если 2008.
В общем, выкладывать побольше исходной информации и действовать по обстановке.
26 фев 18, 20:38    [21220174]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
ferzmikk
Member

Откуда:
Сообщений: 2061
Тестовая и рабочая база MS SQL 2008 Standart Edition,
Сам сервер, где OLAP находится, Enterprise Edition

Standart Edition может брать данные из OLAP?
27 фев 18, 08:22    [21220614]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
ferzmikk
Тестовая и рабочая база MS SQL 2008 Standart Edition,
Сам сервер, где OLAP находится, Enterprise Edition

Standart Edition может брать данные из OLAP?

Даже Express Edition может брать данные откуда угодно - куда есть OLE DB провайдеры...
27 фев 18, 13:02    [21221595]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
ferzmikk
Member

Откуда:
Сообщений: 2061
Может быть OLAP где то не развернут?
27 фев 18, 15:40    [21222331]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка. Не зарегистрирован поставщик  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
ferzmikk
Может быть OLAP где то не развернут?

Учитывая Вашу фразу "Если запускать к рабочей базе, где находится на другом сервере, то не работает" - то OLAP явно развернут на "другом" сервере, где и находится "рабочая" база.
+

Вы удивительно упрямый. Вашему упорству я таки даже немного завидую.
Зачем биться через openrowset, когда на "другом" сервере можно создать linked server с нужными credentials, проверить работу там, а затем пробовать делать select через openquery уже на нужном сервере, где "тестовая" база.
27 фев 18, 20:49    [21223380]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить