首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2008

SQL Server 2008 開放 C# 遠端連線四步驟設定檢查表

     編輯:SQL Server 2008

四大必要設定

  1. 伺服器屬性允許遠端連線
    SSMS → 伺服器右鍵「屬性」→「連線」→ 勾選「允許遠端連線到此伺服器」。
  2. 啟用 sa 帳號並設定密碼
    「安全性」→「登入」→ sa →「屬性」→ 設定強密碼、狀態設為「啟用」。
  3. 啟用遠端專用管理員連線 (DAC)
    伺服器右鍵「方面」→「外部應用程式設定工具」→ RemoteDacEnabled = True。即使標準連線失敗,DAC 仍可進行緊急管理。
  4. TCP/IP 通訊協定啟用與 IP 綁定
    SQL Server 組態管理員 →「網路設定」→「TCP/IP」→「啟用」→「屬性」→「IP 位址」頁籤,將對應 IP 的 Enabled=Yes、TCP Port=1433(或自訂連接埠)。

C# 連線測試程式碼

using System;
using System.Data.SqlClient;

class Program {
    static void Main() {
        var connStr = "server=.;uid=sa;pwd=YourStrongPassword;database=YourDB";
        using (var con = new SqlConnection(connStr)) {
            try {
                con.Open();
                Console.WriteLine("連線成功!");
            } catch (Exception ex) {
                Console.WriteLine("連線失敗:" + ex.Message);
            }
        }
        Console.ReadKey();
    }
}

常見坑點提醒

  • 修改 TCP/IP 設定後 必須重啟 SQL Server 服務 才生效。
  • 防火牆需開放對應 TCP 連接埠(預設 1433)。
  • 具名執行個體連線字串格式:server=IP\InstanceName,Port。
  • 若仍失敗,檢查 SQL Server Browser 服務是否啟動(具名執行個體解析需用)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved