我正在構建將使用SQL Server後端存儲持久性數據的客戶端應用程序。在過去,我一直使用連接字符串來完成這項工作,通常是我在註冊表中存儲的連接字符串。然後,我查找該註冊表值並使用它來啓動我的SQLConnection。.NET - 連接數據源的最佳實踐?
但是,我想知道這種方法是否是最佳實踐?想到的另一個選擇是在可以訪問數據存儲的客戶機上創建一個System ODBC連接。這將是一個更好的解決方案,因爲連接字符串不太明顯,但這也意味着需要在安裝了客戶端的每臺計算機上創建ODBC連接。
如上所述,連接數據存儲的最佳做法是什麼?
這是一個很好的主意。在上述情況下,您通常會將該連接字符串存儲在註冊表中還是XML文件中?儘管我認爲從長遠來看這並不重要。 – user1166145
這並不重要,因爲它不包含敏感信息。只是服務器和數據庫的名稱。所有訪問權限都在一個安全的中央位置(AD)中管理 –