Dot-Net

測試 OLE DB 連接字元串的快速方法

  • October 11, 2010

出於調試目的,我想知道快速測試 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 文件,將彈出“數據連結屬性”框。

在此處輸入圖像描述

選擇提供程序選項卡並找到您要連接的提供程序,然後點擊下一步>>。

在此處輸入圖像描述

現在從連接選項卡中,選擇或輸入您的源/伺服器名稱 -> 然後輸入資訊以登錄到伺服器 -> 並選擇伺服器上的數據庫。

在此處輸入圖像描述

點擊測試連接,然後點擊確定以保存文件。如果在測試連接字元串期間發生錯誤,您將收到一個帶有錯誤消息的彈出框。

在此處輸入圖像描述

資源

引用自:https://stackoverflow.com/questions/3910364