Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, если оффтопик, но все-таки про OLAP Откуда берется список провайдеров при создании linked server-а ? Ситуация следующая. Установлены на одной машине SQL2000EE и Analysis Services (последние паки и фиксы тоже установлены). Система Win2000AdvServ SP3. Все замечательно работает, НО при создании linked server-а в EM в списке нет Microsoft OLEDB provider for OLAP Services 8.0 При этом - в DTS Package можно добавить OLAP Services Processing task, который отлично "видит" локальный OLAP Services и все его содержимое - при создании UDL файла Microsoft OLEDB provider fo OLAP Services 8.0 также имеется и можно присоединится к OLAP Services, выбрать куб. Кнопка Test connection сообщает об успешном соединении. - к OLAP Services можно подсоединится как с консоли так и удаленно (Excel, MDX sample application, Analysis Manager) - можно создать linked server к этому OLAP Services на другом SQL Server-е, который почему-то предлагает в списке Microsoft OLEDB provider fo OLAP Services 8.0 - в системном реестре есть ссылки на msolap.dll и на msolap80.dll - EM предлагает в списке Microsoft OLE DB Provider for Data Mining Services (хотя может это и не важно) - но compcheck как и EM не "видит" Microsoft OLEDB provider for OLAP Services 8.0 - софт не битый и лицензионный Что я проделывал - устанавливал MDAC 2.6 SP1 - устанавливал MDAC 2.7 - перерегистрировал вручную msolap.dll и msolap80.dll (regsvr32-ым). Вопрос - в чем проблема и как ее решить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 22:17 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Спросила у спецов по linked serverам, пока жду. Единственная мысль, которая мне пришла в голову, в какой последовательности Вы регистрировали msolap.dll and msolap80.dll? msolap80.dll должна быть последней. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2002, 10:32 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Попробовал еще раз - сначала msolap.dll затем msolap80.dll. Никаких изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2002, 10:55 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Проблема вроде бы локализована.\r "Виноват" MDAC 2.7\r Решения пока нет (кроме переинсталяции системы).\r Ждем суппорт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2002, 15:28 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Если проблема в этом, то может попробуйте ручками в regedit поменять местами OLE DB MD Provider и OLE DB Provider? Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 05:51 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Поменять местами это как ? Перетащить все значения ключей из OLAP Provider-а в MD Provider и наоборот ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 09:58 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Не, я имела в виду, сделать так что бы OLE DB Provider был на первом месте в дереве, а OLE DB MD Provider на втором. Но кажется не получается, так как они кажется по-алфавиту сортируются:( Попробуйте сами, может у Вас получится. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2002, 08:51 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Я встречался с данной проблемой. Решилась использованием sp_addlinkedserver (по памяти) с вручную прописанными параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2002, 10:30 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
2lubimov Да, действительно, с помощью sp_addlinkedserver можно добавть. Спасибо. 2All Но возникла другая проблема, хотя возможна она и не связана с MDAC. Пользователи, использующие trusted connection SQL server-у при обращении к linked OLAP, получают Server: Msg 7399, Level 16, State 1, Procedure olaptest1, Line 18 OLE DB provider 'MSOLAP' reported an error. Access denied. Вне зависимости от того в какие SQL роли и Windows группы (локальные и доменые) они включены. Кроме одного - того под кем стартует MSSQLServerOLAPService Пользователи, использующие sql authentication, могут работать, но я подозреваю только потому, что MSSQLSERVER использует тот же аккаунт что и MSSQLServerOLAPService. Могут ли это быть последствия установки того же MDAC 2.7 ? Или проблема в чем-то другом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 14:50 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
В данном случае важны не роли SQL server, a роли Analysis Server. Видимо SqlServer бежит под Local System Account и при подключении к Analysis Server не имеет прав. Если Sql стартует с другого user account чем Analysis Server, то нужно настроить роли на Analysis Server, что бы они разрешали этому пользователю доступ к данным. Вы можете так же добавить этого пользователя в Olap Administrators user group на винде, но это будет давать лишние права, администратора Olap Administrators, которые не нужны для выполнения distributed query. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 21:09 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
MSSQLSERVER и MSSQLServerOLAPService используют один и тот же доменый аккаунт, который является local admin-ом и включен в группу OLAP Manager. Независимимо от того в какие доменые и локальные группы входит пользователь(даже в OLAP Manager) если он использует windows autnetication то появляется сообщение об ошибке, если sql autnetication - все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 00:38 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
По-идее должно работать. Если не трудно, дайте мне пожалуйста, connection string, которую Вы используете для подключения. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 09:49 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
В том-то и дело, что нет никакой строки подключения. Есть 1. Microsoft SQL Server 2000 - 8.00.679 (Intel X86) Aug 26 2002 15:09:48 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 3) 2. Microsoft SQL Server 2000 Analysis Server SP2 3. MSSQLSERVER и MSSQLServerOLAPService используют один и тот же доменый аккаунт, который является local admin-ом и включен в группу OLAP Manager. 4. Linked server EXEC sp_addlinkedserver @server='srv_olap', @srvproduct='', @provider='MSOLAP', @datasrc='server', @catalog='foodmart 2000' 5. CREATE PROCEDURE dbo.olaptest1 AS select * from openquery(SRV_OLAP, 'SELECT { Time.Year.[1997] } ON COLUMNS, NON EMPTY Store.MEMBERS ON ROWS FROM Sales WHERE ( Product.[Product Category].[Dairy] )') AS a GO 6. QA exec dbo.olaptest1 В EM, если регистрация сервера использует windows autnetication , при попытке просмотра таблиц Linked server также выдается сообщение OLE DB provider 'MSOLAP' reported an error. Access denied. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 13:09 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Странно, вообще-то должно работать, напишу тестерам по-линк серверам пусть посмотрят. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2002, 09:26 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Глори, Вы пишите: "и включен в группу OLAP Manager", это опечатка или действительно так и есть, потому-что должен быть Olap Administrators. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2002, 09:51 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
потому-что должен быть Olap Administrators. Да, ошибся, конечно Olap Administrators. Вопрос-то собственно и не задал - может ли быть данная ситуация вызвана тем же MDAC 2.7, после инсталяции которого невозможно было добавить linked server к OLAP через EM ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2002, 12:09 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Проблема может быть и в MDAC(ох,люблю я на них проблемы списывать:)), но 100% не та, которая не дает link server создать. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2002, 23:31 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Glory, Такая ошибка может выдаваться,когда неправильный сервер указан в @datasrc. В данном случае, 'server' - это имя Вашего Analysis сервера или просто из примера, должно быть имя машины на которой бежит AS. Ошибка конечно дурацкая. EXEC sp_addlinkedserver @server='srv_olap', @srvproduct='', @provider='MSOLAP', @datasrc='server', @catalog='foodmart 2000' Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2002, 04:09 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Проблема может быть и в MDAC(ох,люблю я на них проблемы списывать:)), но 100% не та, которая не дает link server создать. Так вот и мне думается, что проблема не в MDAC. Но других "подозреваемых" вроде бы нет. А с MDAC сразу не заладилось дело Такая ошибка может выдаваться,когда неправильный сервер указан в @datasrc. В данном случае, 'server' - это имя Вашего Analysis сервера или просто из примера, должно быть имя машины на которой бежит AS Да нет, в @datasrc использовалось как раз имя машины. Просто в постинге я его заменил. В любом случае спасибо за внимание к вопросу. Попробую все-таки переустановить систему с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2002, 12:47 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, что поднимаю данную тему, но хотелось бы все-таки узнать чем закончилось дело у Glory, т.к. столкнулся с похожими проблемами. У меня настроен линкед сервер к MS AS, SQL и OLAP сервер находятся на одной машине (с разных машин сделать у меня вообще не получилось). На вкладке Security стоит использвать current security context. Пользователям, которым разрешен доступ к кубу, не могут выполнить запрос к линкед серверу - выдает access denied, причем это он пишет даже для администратора домена, а используя sql аутентификацию, у меня все отрабатывает нормально. В связи с этим вопрос линкед сервер нормально не работает в принципе и нужно бросить это гиблое дело, или же у меня все-таки что-то не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 10:46 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
terminator81Извиняюсь, что поднимаю данную тему, но хотелось бы все-таки узнать чем закончилось дело у Glory, т.к. столкнулся с похожими проблемами. У меня настроен линкед сервер к MS AS, SQL и OLAP сервер находятся на одной машине (с разных машин сделать у меня вообще не получилось). На вкладке Security стоит использвать current security context. Пользователям, которым разрешен доступ к кубу, не могут выполнить запрос к линкед серверу - выдает access denied, причем это он пишет даже для администратора домена, а используя sql аутентификацию, у меня все отрабатывает нормально. В связи с этим вопрос линкед сервер нормально не работает в принципе и нужно бросить это гиблое дело, или же у меня все-таки что-то не так? Дело было гиблое, а с выходом SP4 вообще здохло Так что лучше с этим пока не связываться :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 13:17 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Очень жаль, придется идти окольными путями. Спасибо за информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 15:13 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
авторлинкед сервер нормально не работает в принципе и нужно бросить это гиблое дело, или же у меня все-таки что-то не так? У нас analysis прилинкован к sql server, стоят они на разных машинах, все работает, пользователи в основной массе лазят на сервер с доменными логинами. Правда, для того что бы это заработало пришлось настраивать делегирование полномочий и kerberos, без которого делегирование не работает, в общем геморой редкий. А вот то, что не работает когда сервера на одной машине, это странно, сколько помню у нас на одной машине проблем не наблюдалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 15:38 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
joni авторлинкед сервер нормально не работает в принципе и нужно бросить это гиблое дело, или же у меня все-таки что-то не так? У нас analysis прилинкован к sql server, стоят они на разных машинах, все работает, пользователи в основной массе лазят на сервер с доменными логинами. Правда, для того что бы это заработало пришлось настраивать делегирование полномочий и kerberos, без которого делегирование не работает, в общем геморой редкий. А вот то, что не работает когда сервера на одной машине, это странно, сколько помню у нас на одной машине проблем не наблюдалось. А вы NECJ не используете? Ну тогда Вам SP4 не к спеху :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 16:25 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
авторА вы NECJ не используете? Ну тогда Вам SP4 не к спеху :-) Использовали, до поры до времени... Потом переделали без них :) Просто у нас "тяжелые" отчеты по такой схеме работают, если их получать из базы данных, считаются очень долго, а всей необходимой информации в кубах нет, кое-что приходится брать из базы, вот и держим пока такой зоопарк, разрабатывая неторопясь новые кубы, что бы уже отчеты целиком оттуда доставать. А вот с sp4 здорово получилось ничего не скажешь... Он нам не только из-за NECJ нужен, там вроде бы и репликация пофиксена, в том числе и проблемы, которые по описанию у нас имеют место, но куда ж его ставить, когда он нам и прилинкованый OLAP угробит и память переполовинит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 16:46 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
joni авторА вы NECJ не используете? Ну тогда Вам SP4 не к спеху :-) Использовали, до поры до времени... Потом переделали без них :) Просто у нас "тяжелые" отчеты по такой схеме работают, если их получать из базы данных, считаются очень долго, а всей необходимой информации в кубах нет, кое-что приходится брать из базы, вот и держим пока такой зоопарк, разрабатывая неторопясь новые кубы, что бы уже отчеты целиком оттуда доставать. А вот с sp4 здорово получилось ничего не скажешь... Он нам не только из-за NECJ нужен, там вроде бы и репликация пофиксена, в том числе и проблемы, которые по описанию у нас имеют место, но куда ж его ставить, когда он нам и прилинкованый OLAP угробит и память переполовинит :) У меня тоже весь экслюзив, не укладывающийся в прокрустово ложе кубизма, был решен как симбиоз T-SQL + MDX, и им пришлось жервовать в пользу некривого NECJ. Тем более такой симбиоз все равно для сопровождения в постоянно эволюционирующем решении сплошной кошмар. Для меня компромисс был за SP4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 17:49 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
У нас на рабочем сервере 16 гиг оперативки, так что ставить или не ставить sp4 у нас даже вопрос так не стоял :) Ждем sp4а... :) backfire Тем более такой симбиоз все равно для сопровождения в постоянно эволюционирующем решении сплошной кошмар. А какие еще проблемы встречаются? Может мы сами еще не знаем с чем связались? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 18:02 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
joniУ нас на рабочем сервере 16 гиг оперативки, так что ставить или не ставить sp4 у нас даже вопрос так не стоял :) Ждем sp4а... :) backfire Тем более такой симбиоз все равно для сопровождения в постоянно эволюционирующем решении сплошной кошмар. А какие еще проблемы встречаются? Может мы сами еще не знаем с чем связались? :) у вас MDX жестко прошит или параметрированный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 19:14 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
joni, может вы мне поможете, запросы к линкед серверу отрабатывают, только если логинится под учеткой, под которой запущены SQL и OLAP сервера, скажите куда рыть. Пробовал добавлять по совету Ирины пользвателей в OLAP Administrators, не помогает. Сервер W2003, MS SQL sp3a, MS AS sp3a, MDAC 2.8. Все ходят под доменными учетками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2005, 10:42 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
backfireу вас MDX жестко прошит или параметрированный Процедура на t-sql генерит mdx-запрос, который выполняется на прилинкованом сервере. Запрос генерится, естественно, с параметрами которые передаются в процедуру. terminator81 Если у вас такая ситуация когда сервер баз данных и OLAP находятся на одной машине, то честное слово, не знаю с чем может быть проблема... У нас на одной железяке все изначально работало, даже не знаю что подсказать. А вот если проблема с тем, что сервер баз данных и OLAP находятся на разных машинах, пользователи к SQL Server'у конектятся с виндовыми логинами и вы хотите что бы они могли выполнять mdx-запросы к прилинкованому OLAPу, тогда нужно рыть в сторону делегирования прав: Аутентификация по протоколу Kerberos в Windows 2000 SQL Server 2000 Kerberos support including SQL Server virtual servers on server clusters Windows .NET Server и Kerberos Делегирование прав через заимствование Защита данных и Kerberos Troubleshooting Kerberos Delegation Kerberos Authentication Tools and Settings How to configure an Analysis server computer to use Kerberos authentication How to troubleshoot the "Cannot generate SSPI context" error message Вообще, если у вас есть администратор винды, то проблема это в большей степени не ваша, а его. Но нам пришлось разбираться самим, наши админы, когда встала эта задача забили на нее большой болт... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2005, 11:36 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Господа!!! Понимаю, что тема избитая и где то неактуальная. Щас модно SSAS 2005 и всё такое... НО я так думаю есть ещё немало людей работающих на AS2K. ТАК ВОТ ЭТО ДЛЯ НИХ. У себя мне удалось победить проблему subj-а. Самое обидное при SQL аутентификации всё работало, а при WIN - постоянно Access Denied. Может решение и баян, но как то вразумительно не находилось. Мне помогла проверка наличия ключа в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\MSOLAP со значением AllowInProcess = dword:00000001. У меня этого ключа не оказалось. Создал... Проставил... Запустил примерчик... всё, наслаждаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 17:57 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Да забыл добавить на SP4 проверил, работает гадина... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 18:03 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Вот за SP4 спасибо, это действительно актуально! Галка AllowInProcess есть в свойствах линкед-сервера, но с SP4 все равно не работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 20:18 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
SORRY за неполностью проверенный пост и обнадёживание насчёт SP4. Фиксится только Access Denied. Хрень насчёт "...did not provide an appropriate interface to access the text, ntext, or image column..." к сожалелню от этого не зависит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 20:51 |
|
||
|
MS Analysis Services как linked server
|
|||
|---|---|---|---|
|
#18+
Alex FoxSORRY за неполностью проверенный пост и обнадёживание насчёт SP4. Фиксится только Access Denied. Хрень насчёт "...did not provide an appropriate interface to access the text, ntext, or image column..." к сожалелню от этого не зависит... После SP4 были еще фиксы на тему linked server - их надо обязательно ставить Allow InProcess - это не всегда приемлимо, так как при этом утечки памяти, которые могут случиться в драйвере OLE DB будут засорять память основного процесса SQL сервера и в конце концов пожрут всю память на компьютере Проблема Access Denied не связана с linked server, просто если Allow InProcess стоит false создается новый процесс, однако account под которым запущен SQL сервер может не иметь права на создание процесса или созданный процесс может не иметь права на сконекчивание с AS Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 06:45 |
|
||
|
|

start [/forum/topic.php?all=1&fid=49&tid=1870132]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 393ms |

| 0 / 0 |
