只有累積,沒有奇蹟

2019年8月14日 星期三

[SQL] 使用 Universal Data Link (.udl) 快速測試資料庫連線

問題 
這幾天同事開發的應用程式佈署到 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

Related Posts:

  • [MSSQL] 在 T-SQL 使用 PATINDEX 搜尋關鍵字前言 今天接到個任務,需要在 MSSQL 資料表中找出特定規則的資料內容,看到搜尋格式直覺可以用 Regualr Expression 輕鬆解決,之前使用 Regualr Expression 都是在前端 Javascript 或是 C# 上使用,尚未在 T-SQL 中寫過,經過研究之後在 SQL 中可以使用 PATINDEX 方法可達到同樣目的且結果正確,以下就針對今天學到的內容做說明與介紹,若有問題歡迎提出一起討論或是給予… Read More
  • [SQL] 使用 Universal Data Link (.udl) 快速測試資料庫連線問題  這幾天同事開發的應用程式佈署到 Production 機器時,發現原本在測試機器可以運行的功能到正式環境的機器後就無法正常使用,懷疑部署到的機器是否無法正常連到正式環境 Database,這篇就來分享遇到此問題時該如何進行確認 Database 連線字串的動作,也感謝之前主管傳授此密技來快速測試連線字串,這邊若有謬誤或是更快的方法歡迎留言一起討論。 解決方案  一般第一個想到的方式可以開啟命令提示字元,… Read More
  • [SQL] Sql Server Management Studio 搜尋神器 - Hunting Dog前言  【工欲善其事,必先利其器】相信各位高手中都有私藏的好工具,來協助自己在開發或是除錯時可以更快的達到目的,舉例來說如果是在 Visual Studio IDE 都會建議安裝 Resharper 讓你更快地進行程式碼的重構或是測試,代碼有多語系有建立 Resoure 語系檔時會建議 RegX Resource Manager 快速建立多語系資訊,今天要介紹的是在 SQL Server Management Studio (… Read More
  • [NET] Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.問題  最近運氣很旺在開發專案時常遇到詭異的案例,前幾天在家裡趕專案時在使用 Visual Studio 2019 開發專案要啟動連接到 Database 時跳出 'Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.'  第一次遇到這問題覺得挺有趣的,雖然解決… Read More
  • [CheatSheets] SQL JOIN Cheat Sheets 前言  最近在 facebook 有善心人士分享 SQL 各種 JOIN 筆記與差異,看完覺得相當實用特記錄在部落格中,做為日後小抄使用 :) 參考  Sam Chuang  … Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com