OPENROWSET & SQL Server 2008 Security (SSAS) - PullRequest
0 голосов
/ 05 июля 2010

Я пытаюсь заполнить модель майнинга SSAS данными из (локальной) таблицы SQL Server

И SQL Server, и SSAS (все 2008 года) находятся на одном и том же (машине разработки) WinXP64.SQL Server Security - это «Аутентификация Windows»

Код MDX:

INSERT INTO MINING STRUCTURE [ttseries]
(
[col1],
[col2],
[col3],
[col4]
)
 OPENROWSET(
'SQLOLEDB',
'Server=(local);Trusted_Connection=YES',
'SELECT col1, col2, col3, col4 FROM  [MYDB].[dbo].[MYTable]')

Если я выполню инструкцию, получу сообщение об ошибке:

Ошибка (интеллектуальный анализ данных): Специальные соединения, указанные в предложениях OPENROWSET, не могут использоваться на этом сервере.

Я уже настроил параметр SQL Server для ключа

«Специальные распределенные запросы»на 1

-> это была одна из распространенных проблем, которые я обнаружил во время исследования, но это не помогло.

Что еще мне нужно изменить или настроить?

Спасибо за вашу помощь!Alex

1 Ответ

2 голосов
/ 07 июля 2010

Я понял это

В SSAS необходимо установить «DataMining \ AllowedProvidersInOpenRowset» в «SQLOLEDB»

и это работает ...

ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...