测试SQL连接字符串的程序?

测试SQL连接字符串的程序?,sql,Sql,我需要一个免费和快速下载程序,可以测试连接字符串 你可以在20秒内自己做一个。例如在C# -创建新的WinForms应用程序 -创建新的SqlConnection(connectionString) -异常=>错误的连接字符串 -所有正常=>良好的连接字符串 SqlConnection conn = null; try { conn = new SqlConnection("connection string here"); conn.Open(); // Good connect

我需要一个免费和快速下载程序,可以测试连接字符串

你可以在20秒内自己做一个。例如在C#
-创建新的WinForms应用程序
-创建新的SqlConnection(connectionString)
-异常=>错误的连接字符串
-所有正常=>良好的连接字符串

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();
}

您可以使用tinny Windows应用程序工具:。

Xyphrax的缩写版本(假设您正在调试器中运行此工具):


您不应该使用conn.Close而不是conn.Dispose吗?这不是必需的,几乎所有(如果不是全部)实现iDisposable模式的对象都会自动释放/关闭/退出/关闭该对象持有的任何资源。您可能熟悉using指令,它基本上生成的代码与我上面写的代码完全相同。最好将其作为控制台应用程序,而不是WinForms。此外,根据连接字符串的不同,它可能需要是System.Data.OleDb.OleDbConnection而不是SqlConnection。我猜域/链接不再有效。。。
using(var conn = new SqlConnection("Connection String Here"))
conn.Open();