我在 SQL 2012 中有一个 SSAS 多维数据集,可以使用 Windows 用户凭据从 Excel 2010 连接到该数据集,而不会出现问题。但是,每当我重新启动托管多维数据集的服务器并尝试刷新 Excel 中的数据透视表(在客户端计算机中)时,它都会抛出错误并显示“传输层遇到错误然后,系统会提示我重新输入用于连接数据源的 Windows 帐户的密码。
问题是,如果我在每个数据透视表的同一 Excel 书中的不同工作表中打开几个数据透视表,系统会提示我执行此操作(即使我执行刷新而不是全部刷新),这有点麻烦。
有没有办法解决这个问题,或者至少确保我只需输入密码一次,并且它不会寻找每个正在刷新的数据点?
如果您尝试使用凭据连接到多维数据集,而该凭据不是您用于登录笔记本电脑的凭据,则完成此操作的正确方法如下。从头开始创建新连接。 (您无法修改现有连接。)执行以下操作:
- 数据选项卡...来自其他来源...来自 Analysis Services...
- 输入服务器名称、用户名和密码...单击下一步
- 选择您的数据库并单击下一步
- 选中“始终尝试使用此文件刷新数据”。并选中“将密码保存在文件中”。弹出提示时单击“是”。
- 单击完成。
这会将您的用户名和密码(以明文形式)保存到 odc 文件中。 (出于安全目的,请注意这一点。)
根据您对症状的描述,我怀疑您在创建连接时没有选中这些复选框。因此,当需要重新连接时,它会继续提示输入用户名/密码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)