2010-07-05 4 views
0

Я пытаюсь заполнить SSAS Mining Model с данными из таблицы (локального) SQL ServerOPENROWSET и SQL Server 2008 Security (SSAS)

Оба SQL Server и SSAS (все 2008) находятся на одной и той же (Devlopment машины) 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 Установка для ключей

"Ad Hoc Distributed Queries" 1

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

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

Благодарим за помощь! Алекс

ответ

2

Я понял это

В SSAS вы должны установить "Datamining \ AllowedProvidersInOpenRowset" в "SQLOLEDB"

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

веселит

Смежные вопросы