簡體   English   中英

Powerpivot 數據連接不會保存密碼

[英]Powerpivot data connection will not save the password

我正在嘗試使用用戶可以在分析前自行刷新的數據創建 Powerpivot 工作簿。 我們沒有 Powerpivot 數據刷新。

當我使用 SQL Server 身份驗證(不變的只讀用戶名和密碼)創建到 SQL 服務器的 Powerpivot 數據連接並選中保存密碼的框時,只要我保持工作簿打開,連接就可以正常刷新數據。

如果我關閉文件並重新打開它,密碼將從數據連接中消失,用戶無法刷新數據。

我已經嘗試使用 SQL 本機客戶端提供程序和 SQL OLEDB 提供程序配置數據連接,我看到的結果完全相同。

連接字符串使用 Persist Security Info=True 構建,密碼顯示為隱藏文本(點)。 只要工作簿處於打開狀態,它就會通過刷新保持這種方式。 但是,一旦我關閉文件並重新打開它,連接字符串就不再列出 Password 參數,甚至沒有作為隱藏文本列出。 Persist Security Info 仍然存在並設置為 True。 正如所料,連接字符串沒有訪問 SQL Server 實例所需的信息。

當直接用作 Excel 數據連接或用作 Reporting Services 中的數據源時,這種使用 SQL Server 身份驗證的連接字符串仍然可以與保存的密碼一起正常工作。 只有 Powerpivot 的密碼被吹走。

這個問題有解決方法嗎?

是的,有一個。 將您的 excel 重命名為 .zip 文件。 Excel 文件只是具有不同擴展名的 zip 文件。 打開您的 file.zip 並搜索文件 connections.xml,對其進行編輯並在您的連接字符串中添加“Password=yourpassword”。 保存並確保文件在 zip 中得到更新。 將 .zip 改回 .xlsx 並再次打開。 現在密碼應該留在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM