2012-02-23 46 views
6

我有我在那裏創建了正在從SQL Table.I數據透視表的Excel工作表我下載的是Excel工作表從應用程序到客戶端計算機,當我們嘗試打開它clint機器,它要求提供SQl服務器登錄憑證。 是否有任何方式,以便下載到客戶端機器後,工作表不會提示輸入SQL Login Credentials,我們將硬編碼或設置爲Excel本身。 用戶只需打開或下載,當他打開數據透視表時,Datasourse不會自動提示SQl登錄和刷新數據源。Excel表格提示SQL登錄憑據

+1

您可以使用Excel宏的憑據集? – Turbot 2012-02-23 14:32:15

+0

如何從Excel宏中設置憑據,因爲我不太瞭解它。 – Dharmendra 2012-02-24 05:56:30

回答

6

我已經使用以下步驟來解決它。

  1. 在SQL Server中創建用戶併爲該用戶授予所需數據庫的權限。
  2. 打開Excel->點擊「數據」標籤上的
  3. 點擊現有連接。彈出窗口會出現。
  4. 在彈出窗口中,你會發現「在這個工作簿連接」的頂部。右鍵單擊它。
  5. 單擊編輯連接屬性。
  6. 連接屬性拉網將連接屬性流行的「定義」選項卡上Appear.Click起來。
  7. 編輯連接字符串,並在連接字符串中添加用戶ID和密碼,何況你已經上一步創建的用戶ID和密碼1.