狀況
後發行的 Microsoft SQL Server 分析服務 2012 Service Pack 1 (SP1),PowerPivot 增益集中為 Microsoft Excel 2010 和 Microsoft Excel 2013 有設計變更,每個非 windows 整合式連線,例如 SQL 連線的工作階段的密碼提示。例如,如果使用者 SQL 連線中儲存的密碼,PowerPivot 資料模型,然後關閉 [在 Excel 2010 或 Excel 2013 活頁簿,以及 SQL Server 2012 SP1 PowerPivot 增益集,將會提示使用者輸入的密碼,重新啟動關閉的活頁簿,並執行 PowerPivot 資料模型的資料重新整理,因為其牽涉到新的工作階段。
注意此設計變更的行為是不同於前 SP1 版本,例如 SQL Server 分析 2012 PowerPivot 增益集,或 SQL Server 2008 R2 PowerPivot 增益集。連線字串重建初始化工作階段位置有沒有輸入密碼,並因此後續的資料重新整理作業將會失敗的 PowerPivot 資料模型時設計變更最初只位址的情況。
解決方案
在 SQL Server 分析服務 2012 SP1 PowerPivot 增益集中 Excel 2010 和 Excel 2013,很可能行為,讓使用者將不會提示您輸入密碼,以重新開啟已儲存的活頁簿,並執行 PowerPivot 的資料模型的資料重新整理時,還原。選擇加入到前 SP1 的行為,請依照下列步驟執行︰
-
取得並套用所需的 hotfix 或累積更新︰
-
SQL Server 分析服務 2012 SP1 PowerPivot 增益集的 Excel 2010,它第一次是在SQL Server 2012 SP1 CU8中修正。
-
SQL Server 分析服務 2012 SP1 PowerPivot 增益集的 Excel 2013,它第一次是在月 2014 Office 2013 累積更新中修正。
-
-
在 「 登錄編輯器 」 中,按一下下列登錄機碼︰
-
對於 Excel 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Gemini\Settings
-
對於 Excel 2013: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPivot\Settings
-
-
設定上按一下滑鼠右鍵,指向 [新增],然後按一下 [ DWORD值。
-
輸入PasswordPromptBehavior ,然後按ENTER鍵。
-
PasswordPromptBehavior上按一下滑鼠右鍵,然後按一下 [修改]。
-
在 [數值資料] 方塊中,輸入1 ,然後按一下[確定]。
注意PasswordPromptBehavior = 1是在不提示的非 windows 整合式連線的密碼、 0是提示非 windows 整合式連線的密碼。