14

我在 Excel 2010 中有一个使用 Powerpivot 的 BI 仪表板,它连接到一个 SQL Server 上的多个查询表。建立连接后,我选中了每个“保存密码”框。但是,每当我的用户重新打开文档并转到 Powerpivot 窗口并选择“RefreshAll”时,他们必须多次输入密码(每个表一次),这是不合适的。

我看过这里这里,似乎遇到了与其他许多人相同的问题。我从头开始,确保在每个连接字符串上都选中了“保存密码”框。

我能想到的唯一解决方法是通过用户 Windows 身份验证,但本文档旨在广泛使用,因此这将需要大量维护,并且真的会惹恼我的服务器管理员 :)

有没有人有解决方法或解决问题的任何方法?

4

2 回答 2

0

This solution comes close, but doesn't seem to work in my case. Might work for others though...

Solution summary:
In the main Excel window in the Data tab, choose Connections, then select the workbook connection that corresponds to your PowerPivot connection. Click on Properties, switch to the definition tab, and mark “Save password” box.

Source:
http://cpa-it.com/password-not-saved-in-powerpivot-connection-when-using-sql-authentication/#comment-10654

于 2015-04-29T14:07:26.007 回答
0

我找到了适合我的解决方法,但对其他人来说可能不是理想的解决方案。

在 Excel 主窗口中,您可以使用连接文件 (.odc) 创建新连接。如果您在所有用户都可以访问的共享网络驱动器上创建此文件,并选择将密码存储在连接文件中,则密码实际上是存储的。

然后,您可以继续并在 PowerPivot 窗口中使用此连接。刷新表格时,它将不再要求输入密码。

当然,这只是公司局域网内的一种有用的解决方法,如果将密码存储在 odc 文件中的文件服务器上没有安全隐患。

于 2015-04-29T14:36:52.697 回答