我需要一個免費且快速的下載程序來測試連接字符串。程序測試一個SQL連接字符串?
9
A
回答
16
你可以在20秒內自己做一個。例如,在C#
- 創建一個新的WinForms應用程序
- 創建一個新的SqlConnection(的connectionString)
- 異常=>錯誤的連接字符串
- 一切ok =>好連接字符串
SqlConnection conn = null;
try {
conn = new SqlConnection("connection string here");
conn.Open();
// Good connection string
} catch (SqlException sqlE) {
// Bad connection string
} finally {
if (conn != null) conn.Dispose();
}
-1
你可以使用一個簡單的Windows應用程序工具:http://www.webpowersoftware.com/App/Tools/SqlServer/SqlServerConnectionTest.exe。
+1
我想該域名/鏈接無效了... – arekstasiewicz 2013-08-26 13:46:20
2
Xyphrax的answer(假設你在調試器中運行此)的縮寫版本:
using(var conn = new SqlConnection("Connection String Here"))
conn.Open();
你不應該使用conn.Close反對conn.Dispose? – 2009-11-25 18:28:22
這不是必需的,幾乎所有(如果不是全部的話)實現iDisposable模式的對象都會自動釋放/關閉/退出/關閉該對象所擁有的任何資源。 您可能對using指令很熟悉,它基本上會生成與我上面所寫的代碼完全相同的代碼。 – Zyphrax 2009-11-28 17:43:00
不妨讓它成爲一個控制檯應用程序,而不是WinForms。另外,根據連接字符串,它可能需要是System.Data.OleDb.OleDbConnection而不是SqlConnection。 – mhenry1384 2012-08-10 08:20:24