0

我今天早些时候更新了我公司的多维数据集,在多维数据集中添加了一个新的事实表和相应的度量值组。

此更改部署成功,并且多维数据集的处理成功。

但是,我遇到了一个奇怪的错误,我不知道它是否来自此更改(它不应该相关?),即当我尝试使用 SSRS 上的报告和多维数据集作为数据源时,我得到了错误“用户 xxx 没有访问数据库的权限或数据库不存在”这看起来很奇怪,因为我可以在 SSMS 中浏览多维数据集。

这虽然解决了。“突然之间”它起作用了。

但是,尝试使用 Excel 连接到多维数据集时会出现同样的问题。当我想使用已建立的外部数据连接时,我得到了我无权访问数据库或它不存在的错误。同样,我拥有权限(我是管理员),我可以在 SSMS 中浏览多维数据集并将其用作 SSRS 中的源。

但是,当我从 Excel 中的新分析服务器连接导入同一个多维数据集时 - 它可以工作!

怎么会这样?部署多维数据集后是否必须再次导入多维数据集,而不仅仅是处理?看到很多人会在 Excel 中使用多维数据集作为源 - 他们必须再次导入它还是可以通过其他方式实现?

我不确定如何从部署之前的连接中消除有关用户无法连接到多维数据集的错误,但可以使用“部署后”版本。

问候,

森德泽

4

1 回答 1

0

好像下面的设置Project -> Deployment被改变了。不是将项目部署到原始数据库,而是将其部署到具有过多M字母的数据库,导致 Excel 等中的连接字符串不再正确。

如果其他人遇到同样的错误,我会让这是一个答案,但这似乎不太可能。

于 2017-05-04T06:29:26.300 回答