C# SQL Server 連線字串:綜合指南
將 C# 應用程式連接到 SQL Server 資料庫取決於正確建構連接字串。該字串充當憑證,提供伺服器位置、資料庫名稱和使用者身份驗證等基本詳細資訊。 具體連接字串會根據您的部署環境而有所不同。
SQL Server 驗證注意事項
「sa」帳戶,系統管理員帳戶,擁有廣泛的權限。 雖然功能強大,但直接使用「sa」會帶來嚴重的安全漏洞,應盡量避免。 支援專用的、權限較低的帳戶以提高安全性。
了解連接字串動態
沒有通用的預設連接字串。 每個連線都需要一個針對目標 SQL Server 執行個體和資料庫自訂的自訂字串。
連接字串結構
使用 SQL DataProvider 的 SQL Server 標準 .NET 連線字串通常包含以下關鍵元件:
User ID
和 Password
。 Integrated Security
不是“SSPI”,則為必需)。 Integrated Security
不是「SSPI」則需要)。 透過使用者名稱和密碼驗證連線
<code class="language-csharp">using System.Data.SqlClient; SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=ServerName;" + "Initial Catalog=DataBaseName;" + "User Id=YourUsername;" + "Password=YourPassword;"; conn.Open();</code>
透過可信任 (Windows) 驗證進行連線
<code class="language-csharp">using System.Data.SqlClient; SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=ServerName;" + "Initial Catalog=DataBaseName;" + "Integrated Security=SSPI;"; conn.Open();</code>
進一步學習
有關連接字串和 SQL Server 安全最佳實踐的深入信息,請參閱 Microsoft 官方文件。
以上是如何使用 C# 連線字串連線到 SQL Server?的詳細內容。更多資訊請關注PHP中文網其他相關文章!