這幾天同事開發的應用程式佈署到 Production 機器時,發現原本在測試機器可以運行的功能到正式環境的機器後就無法正常使用,懷疑部署到的機器是否無法正常連到正式環境 Database,這篇就來分享遇到此問題時該如何進行確認 Database 連線字串的動作,也感謝之前主管傳授此密技來快速測試連線字串,這邊若有謬誤或是更快的方法歡迎留言一起討論。
解決方案
一般第一個想到的方式可以開啟命令提示字元,輸入 ping 或是 telnet 查看資料庫的 IP 是否正常,這方式相信很簡單大家都懂就不在多介紹,這裡介紹另一種方式可以透過 Windows 內建的 .udl 檔案 Universal Data Link,可以不用輸入指令方便的進行資料庫連線字串的確認,使用方式如下
新增 .udl
Step 1 : 在桌面按滑鼠右鍵 > 選擇新增 > 檔名輸入 connect.udl
Step 2 : 點擊剛剛新增好的檔案 connect.udl,會跳出熟悉的畫面
Step 3 : 接著與一般使用方式相同,可以在選擇伺服器名稱後按右下角 測試連線 的功能,查看在此機器是否可正常連到資料庫
另外,我個人習慣會在連線設定修改 連線逾時 的秒數設定,可以到 進階選單進行調整,以加速整個測試連線字串的時間
透過建立 udl 檔案的方式,可以達到快速測試連線字串的目的,如果跟我有一樣的需求可以參考嘗試看看 :)
參考
Universal Data Link (UDL) configura
0 意見:
張貼留言