使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1)发布后,适用于 Microsoft Excel 2010 的 PowerPivot 加载项和 Microsoft Excel 2013 的设计更改针对非 windows 集成连接(如 SQL 连接)提示每个会话的密码。 例如,如果用户为 PowerPivot 数据模型保存 SQL 连接的密码,然后在 Excel 2010 或 Excel 2013 中关闭工作簿以及 SQL Server 2012 SP1 PowerPivot 加载项,则在重新打开已关闭的工作簿时,系统会提示用户输入密码,并执行 PowerPivot 数据模型的数据刷新,因为它涉及新的会话。 注意 此设计更改行为与 SP1 版本(如 SQL Server Analysis 2012 PowerPivot 加载项或 SQL Server 2008 R2 PowerPivot 加载项)不同。 设计变更最初旨在解决以下情况:在未输入密码的会话上初始化连接字符串重建,因此对 PowerPivot 数据模型访问的后续数据刷新操作将失败。 

解决方案

在 SQL Server Analysis 2012 Services for Excel 2010 和 Excel 2013 的 PowerPivot 加载项中,可以还原该行为,以便用户在重新打开已保存的工作簿并执行 PowerPivot 数据模型的数据刷新时,系统不会提示用户输入密码。 若要选择加入 SP1 之前的行为,请按照下列步骤操作:

  1. 获取并应用所需的修补程序或累积更新:

  2. 在注册表编辑器中,单击以下注册表项:

    • 对于 Excel 2010: HKEY_CURRENT_USER \software\microsoft\office\14.0\gemini\settings

    • 对于 Excel 2013: HKEY_CURRENT_USER \software\microsoft\office\15.0\powerpivot\settings

  3. 右键单击 " 设置",指向 " 新建",然后单击 " DWORD 值"。

  4. 键入 PasswordPromptBehavior ,然后按 ENTER

  5. 右键单击 " PasswordPromptBehavior ",然后单击 " 修改"。

  6. 在 " 值数据 " 框中,键入 1 ,然后单击 "确定"

注意 PasswordPromptBehavior = 1 不提示非 windows 集成连接的密码, 0 表示提示输入非 windows 集成连接的密码。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×