HOW TO:儲存連接字串
更新:2007 年 11 月
Visual Studio 應用程式中的連接字串,可以儲存在應用程式組態檔 (又稱為應用程式設定),或直接硬式編碼寫入應用程式中。將連接字串儲存在應用程式組態檔中,可簡化維護應用程式的工作。如果需要變更此連接字串,您可以在應用程式設定檔中更新它 (而不需要在原始程式碼中進行變更,並重新編譯應用程式)。
在連接字串內儲存機密資訊 (如密碼) 會影響應用程式的安全性。由於儲存至應用程式組態檔的連接字串未加密或模糊化,所以其他人可能會存取檔案並檢視其內容。使用「Windows 整合式安全性」是控制資料庫存取權的更安全方式。
如果您並未選擇使用 Windows 整合式安全性,但是資料庫需要使用者名稱和密碼,則連接字串中可以省略使用者名稱和密碼,但應用程式必須提供這些資訊,才能順利連接到資料庫。例如,您可以建立對話方塊,提示使用者提供這些資訊,並在執行階段動態建置此連接字串。不過這樣仍然存在安全性問題,例如,資訊前往資料庫的途中可能會被攔截。
如需詳細資訊,請參閱保護連接資訊 (ADO.NET)。
若要從資料精靈中儲存連接字串
選取此選項,在 [將連接字串儲存到應用程式組態檔] 頁面上儲存連接。
注意事項: 若要檢視或變更連接字串,請參閱 HOW TO:編輯連接字串。
若要將連接字串直接儲存至應用程式設定
在方案總管中,按兩下 [我的專案] 圖示 (Visual Basic) 或 [屬性] 圖示 (C# 或 J#),開啟專案設計工具。
選取 [設定] 索引標籤。
輸入連接字串的 [名稱]。存取程式碼中的連接字串時,就會參考這個名稱。
將 [型別] 設為 [(連接字串)]。
保留 [範圍] 設定為 [應用程式]。
在 [值] 欄位中,輸入連接字串。
-或-
按一下 [值] 欄位中的省略符號 (...) 按鈕,以開啟 [連接屬性] 對話方塊來建置連接字串。如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)。
安全性
在連接字串內儲存機密資訊 (如密碼) 會影響應用程式的安全性。使用「Windows 整合式安全性」是控制資料庫存取權更安全的方式。
如需詳細資訊,請參閱保護連接資訊 (ADO.NET)和 安全性概觀 (ADO.NET)。