C# 無法連線上 SQLServer 2019 的解決方法
阿新 • • 發佈:2022-05-31
C#程式本地測試沒問題,放在客戶電腦上,報連線不上資料庫的錯誤,資料庫為SQLServer2019 這裡面涉及到兩個問題:
1,伺服器的TCP/IP服務必須開啟
2,連線字串必須正確
伺服器的TCP/IP服務必須開啟
SQLServer2019沒找到 Service Configuration Manager,可以在桌面 我的電腦 右鍵 > 管理 中找到
確認TCP/IP埠為1433
確認客戶端連線埠為1433
連線字串必須正確
由於資料庫使用的是 WindowsNT整合安全驗證方式登入的,沒有使用使用者名稱及密碼
因此連線字串也要相應的修改,不需要輸入使用者名稱及密碼
Server=LocalHost; Persist Security Info=False;Integrated Security=SSPI;Database= testDB;
設定好這兩個地方,即可重新連上資料庫了。
在此使用到一個測試資料庫連線的工具,非常簡便實用,記錄一下:
在任意位置建立一個txt檔案,然後將檔案字尾改為.udl
開啟為如下視窗,可以用來測試資料量是否能連線上,相比程式碼更容易除錯。