Dot-Net
測試 OLE DB 連接字元串的快速方法
出於調試目的,我想知道快速測試 OLE DB 連接字元串的方法。
我找到了這個免費軟體,它在我的機器上執行,測試成功。
有沒有更快的方法可以做到這一點,也許是從 Windows 上的命令行?因為大多數時候,執行此任務的是客戶而不是我,所以我更喜歡“零安裝”方法,這種方法對他們的系統影響最小。
如果客戶端安裝了 PowerShell(如果它們執行的是 Windows 7 或 Windows Server 2008 R2,則為給定),那麼您可以從 PowerShell 控制台視窗執行這些命令:
$conn = New-Object System.Data.OleDb.OleDbConnection $conn.ConnectionString = "Provider=Search.CollatorDSO" # whatever you are testing $conn.Open() $conn.Close()
以下方法已被證明對我有用。它超級快速實用,不需要 PowerShell:
- 打開記事本並創建一個空文本文件,然後點擊文件-> 點擊保存-> 並使用文件名:TestConnection.udl 將其保存到您的桌面。
- 轉到您的桌面並點兩下您剛剛創建的 TestConnection.udl 文件,將彈出“數據連結屬性”框。
- 選擇提供程序選項卡並找到您要連接的提供程序,然後點擊下一步>>。
- 現在從連接選項卡中,選擇或輸入您的源/伺服器名稱 -> 然後輸入資訊以登錄到伺服器 -> 並選擇伺服器上的數據庫。
- 點擊測試連接,然後點擊確定以保存文件。如果在測試連接字元串期間發生錯誤,您將收到一個帶有錯誤消息的彈出框。
演練(與上面相同,但帶有圖像)
打開記事本並創建一個空文本文件,然後點擊文件 -> 點擊保存 - 並使用文件名:TestConnection.udl 將其保存到您的桌面:
轉到您的桌面並點兩下您剛剛創建的 TestConnection.udl 文件,將彈出“數據連結屬性”框。
選擇提供程序選項卡並找到您要連接的提供程序,然後點擊下一步>>。
現在從連接選項卡中,選擇或輸入您的源/伺服器名稱 -> 然後輸入資訊以登錄到伺服器 -> 並選擇伺服器上的數據庫。
點擊測試連接,然後點擊確定以保存文件。如果在測試連接字元串期間發生錯誤,您將收到一個帶有錯誤消息的彈出框。




