首頁 >後端開發 >C++ >如何使用 C# 連線字串連線到遠端 SQL Server?

如何使用 C# 連線字串連線到遠端 SQL Server?

Barbara Streisand
Barbara Streisand原創
2025-01-08 17:02:40370瀏覽

How to Connect to a Remote SQL Server Using C# Connection Strings?

將 C# 應用程式連接到遠端 SQL Server

在 C# 應用程式和遠端 SQL Server 之間建立連接需要正確配置的連接字串。 此字串適應不同的伺服器名稱和使用者憑證。本指南探討連線方法,包括預設帳戶和關鍵的「sa」帳戶。

了解預設帳號與「sa」帳號

SQL Server 不提供通用預設帳戶。每個實例獨立管理其登入名稱和密碼。

「sa」帳戶(系統管理員)是一個強大的內建帳戶,具有完全的管理存取權限。 雖然方便,但有重大安全風險,應在初始設定後停用或適當保護。

連接字串參數和範例

您的連接字串需要特定參數才能成功連接:

方法一:標準連線(使用者名稱與密碼)

此方法使用明確使用者名稱和密碼驗證。

<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>

方法 2:可信任連線(Windows 驗證)

這使用目前登入的 Windows 使用者的憑證。

<code class="language-csharp">SqlConnection conn = new SqlConnection();
conn.ConnectionString =
  "Data Source=ServerName;" +
  "Initial Catalog=DatabaseName;" +
  "Integrated Security=SSPI;";
conn.Open();</code>

關鍵連接字串參數:

  • 資料來源: SQL Server 執行個體的名稱或 IP 位址。
  • 初始目錄:您要存取的資料庫的名稱。
  • 使用者 ID:(標準連線)您的 SQL Server 使用者名稱。
  • 密碼:(標準連線)您的 SQL Server 密碼。
  • 整合安全性=SSPI:(可信任連線)啟用 Windows 驗證。

有關連接字串和安全最佳實踐的全面信息,請參閱官方 Microsoft SQL Server 文件。

以上是如何使用 C# 連線字串連線到遠端 SQL Server?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn