2010-02-05 47 views
2

我在SSAS 2008中创建了一个多维数据集,并将其部署到本地服务器。我可以通过Excel 2007连接到多维数据集,并且数据透视表和透视图完美地工作。当我尝试钻取单元格可以看到详细信息行,我得到以下错误:如何解决Excel 2007中的钻取错误 - > SSAS 2008

“查询没有跑,或数据库表中无法打开

检查数据库服务器或接触。你的数据库管理员,确保外部数据库可用并且没有被移动或重新组织,然后再次尝试操作。“

我是本地计算机上的管理员,我可以在设计器中的Visual Studio中执行钻取,但Excel会因上述错误而失败。无论是双击钻取还是创建自定义钻取操作并尝试使用该功能,我都会得到相同的错误。

任何人都遇到过这个问题,并知道修复?

回答

1

好的,发现了这个问题。

这是一个有关语言环境的问题。您似乎有两种选择,您可以将机器语言环境设置为美国英语用于非Unicode程序,这对于部署似乎不可行,或者(更好)您可以编辑Excel连接到Analysis Services,并添加“语言环境标识符= 1033“在连接字符串的末尾。

从2005年看起来非常相似:http://connect.microsoft.com/SQLServer/feedback/details/127113/error-when-creating-an-excel-pivot-table-from-a-ssas-project