最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server 數(shù)據(jù)庫(kù)可以在內(nèi)網(wǎng)連接訪問(wèn)的方法(C# 項(xiàng)目通用)

 更新時(shí)間:2026年03月03日 11:31:44   作者:StevenChen85  
本文詳細(xì)介紹了如何在內(nèi)網(wǎng)環(huán)境下配置SQL Server,使其可被其他電腦連接訪問(wèn),文章還提供了C#連接字符串的示例,并指導(dǎo)如何測(cè)試內(nèi)網(wǎng)連接,通過(guò)這些步驟,內(nèi)網(wǎng)所有設(shè)備都能訪問(wèn)SQL Server數(shù)據(jù)庫(kù),感興趣的朋友跟隨小編一起看看吧

你需要讓 SQL Server 在內(nèi)網(wǎng)環(huán)境下可被其他電腦連接訪問(wèn),我給你一套一步到位、零失敗的配置流程,配置完成后,你的 C# 程序就能在內(nèi)網(wǎng)任意電腦上連接數(shù)據(jù)庫(kù)。

一、核心前提(必須滿(mǎn)足)

  1. SQL Server 所在電腦 固定內(nèi)網(wǎng) IP(如:192.168.1.100
  2. 所有電腦在 同一個(gè)局域網(wǎng)(同一路由器 / 交換機(jī))
  3. 關(guān)閉防火墻 或 放行 SQL Server 端口

二、5 步完成內(nèi)網(wǎng)可訪問(wèn)配置

1. 固定 SQL Server 電腦的內(nèi)網(wǎng) IP

在數(shù)據(jù)庫(kù)電腦設(shè)置:

  • IP 地址:192.168.1.100(示例)
  • 子網(wǎng)掩碼:255.255.255.0
  • 網(wǎng)關(guān):192.168.1.1

2. 打開(kāi) SQL Server 配置管理器

按下 Win + R,輸入:

plaintext

SQLServerManager15.msc

SQL2019=15,SQL2022=16,SQL2017=14

開(kāi)啟 TCP/IP 協(xié)議

展開(kāi) SQL Server 網(wǎng)絡(luò)配置MSSQLSERVER 的協(xié)議

右鍵 TCP/IP啟用

3. 設(shè)置固定端口 1433(關(guān)鍵)

  1. 雙擊 TCP/IP → 切換到 IP 地址 標(biāo)簽
  2. 拉到最下方 IPAll
    • 清空 TCP 動(dòng)態(tài)端口
    • TCP 端口 填寫(xiě):1433

  • 保存 → 重啟 SQL Server 服務(wù)

4. 關(guān)閉防火墻 或 放行端口

方法 A:直接關(guān)閉防火墻(測(cè)試用)

控制面板 → Windows 防火墻 → 關(guān)閉

方法 B:放行 1433 端口(正式環(huán)境)

# 管理員運(yùn)行 CMD
netsh advfirewall firewall add rule name="SQL Server 1433" dir=in action=allow protocol=TCP localport=1433

入站規(guī)則

出站規(guī)則

5. 啟用混合登錄模式(SQL 賬號(hào)密碼登錄)

  1. 打開(kāi) SSMS → 右鍵服務(wù)器 → 屬性
  2. 選擇 安全性
    • 勾選 SQL Server 和 Windows 身份驗(yàn)證模式
  3. 重啟 SQL Server 服務(wù)
  4. 創(chuàng)建專(zhuān)用賬號(hào)(推薦)
    • 安全性 → 登錄名 → 新建登錄名
    • 如:sa / 123456(正式環(huán)境用強(qiáng)密碼)

三、C# 內(nèi)網(wǎng)連接字符串(直接復(fù)制用)

// 內(nèi)網(wǎng)連接字符串(標(biāo)準(zhǔn)通用)
string connString = "Data Source=192.168.1.100,1433;" +      // 數(shù)據(jù)庫(kù)電腦內(nèi)網(wǎng)IP+端口
                    "Initial Catalog=你的數(shù)據(jù)庫(kù)名;" +         // 數(shù)據(jù)庫(kù)名
                    "User ID=sa;" +                          // SQL賬號(hào)
                    "Password=123456;" +                     // 密碼
                    "Connect Timeout=3;" +                   // 連接超時(shí)
                    "Persist Security Info=True";

如果你用的是 .NET Core/.NET 6+

// appsettings.json
"ConnectionStrings": {
  "FFUDb": "Data Source=192.168.1.100,1433;Initial Catalog=FFU_DB;User ID=sa;Password=123456"
}

四、測(cè)試內(nèi)網(wǎng)是否連通

在內(nèi)網(wǎng)其他電腦上:

打開(kāi) SSMS

服務(wù)器名稱(chēng)填寫(xiě):

192.168.1.100

身份驗(yàn)證:SQL Server 身份驗(yàn)證

輸入賬號(hào)密碼 → 連接

能連上 = C# 程序也能正常訪問(wèn)

五、常見(jiàn)連接失敗原因

  1. 未開(kāi)啟 TCP/IP → 配置管理器開(kāi)啟
  2. 端口不是 1433 → 必須固定
  3. 防火墻攔截 → 關(guān)閉或放行端口
  4. 未啟用混合模式 → 只允許 Windows 登錄會(huì)失敗
  5. IP 不固定 → 重啟后 IP 變了導(dǎo)致連不上

總結(jié)

  1. 固定數(shù)據(jù)庫(kù)電腦 內(nèi)網(wǎng) IP
  2. 開(kāi)啟 TCP/IP + 端口 1433
  3. 放行防火墻
  4. 使用 SQL 賬號(hào)密碼 登錄
  5. C# 連接字符串填寫(xiě) IP,1433

配置完后,內(nèi)網(wǎng)所有設(shè)備都能訪問(wèn)你的 SQL Server

到此這篇關(guān)于SQL Server 數(shù)據(jù)庫(kù)可以在內(nèi)網(wǎng)連接訪問(wèn)的文章就介紹到這了,更多相關(guān)sqlserver內(nèi)網(wǎng)連接訪問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

祁门县| 松溪县| 通榆县| 葫芦岛市| 旅游| 无为县| 荣成市| 泸水县| 和平区| 齐齐哈尔市| 扎囊县| 梅州市| 镇康县| 安庆市| 星子县| 保康县| 甘谷县| 会东县| 长泰县| 济宁市| 姜堰市| 荔浦县| 乌恰县| 洪湖市| 四川省| 江达县| 偃师市| 河南省| 郯城县| 汾西县| 石狮市| 新平| 襄汾县| 泗阳县| 古浪县| 三明市| 佛学| 绥阳县| 勐海县| 启东市| 元江|