我需要一个免费且快速的下载程序来测试连接字符串。程序测试一个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