2010-07-05 89 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”

和它的作品...

欢呼