验证SQL Server连接

时间:2010-06-16 13:45:30

标签: sql-server c#-3.0

如何使用C#中已知的连接字符串检查我是否连接到SQL Server?

4 个答案:

答案 0 :(得分:4)

using (var connection = new SqlConnection("connectionString"))
{
    try
    {
        connection.Open();
        Console.WriteLine("Connection Ok");
    }
    catch (SqlException)
    {
        Console.WriteLine("Connection Not Ok");
    }
}

答案 1 :(得分:3)

我不确定您是否询问如何验证连接字符串或检查当前连接是否打开如果您正在尝试检查当前连接是否已打开,您可以使用。

connection.State

ConnectionState Enumeration Values

答案 2 :(得分:1)

您还可以通过制作UDL文件(扩展名为.UDL的文本文件)在代码之外进行测试。然后右键单击它,获取属性并输入连接字符串详细信息 按“测试连接”按钮然后你就会知道。

答案 3 :(得分:0)

检查连接状态。

if (conexion.State == ConnectionState.Closed)
{
    conexion.Open();
}