2010-07-05 87 views
0

我嘗試從(本地)SQL Server表中填寫一個SSAS挖掘模型與數據OPENROWSET和SQL Server 2008的安全性(SSAS)

SQL Server和SSAS(2008年全年)是相同的(開發芻議機上)WinXP64。 SQL Server安全性是 '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服務器設置爲重點

「特設分佈式查詢」,以1

- >這是我我的研究過程中發現的常見問題之一,但它沒有幫助。

我還有什麼要更改或設置?

感謝您的幫助! 亞歷

回答

2

我想通了

在SSAS你必須設置 「數據挖掘\ AllowedProvidersInOpenRowset」 到 「SQLOLEDB」

和它的作品...

歡呼