2

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

“查询未运行,或无法打开数据库表。

检查数据库服务器或联系您的数据库管理员。确保外部数据库可用且未被移动或重组,然后重试该操作。”

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

还有其他人遇到过这个问题并知道解决方法吗?

4

1 回答 1

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

于 2010-02-05T12:47:09.153 回答