Проверить соединение с SQL Server - PullRequest
0 голосов
/ 16 июня 2010

Как я могу проверить, есть ли у меня соединение с SQL Server со строкой соединения, известной в C #?

Ответы [ 4 ]

4 голосов
/ 16 июня 2010
using (var connection = new SqlConnection("connectionString"))
{
    try
    {
        connection.Open();
        Console.WriteLine("Connection Ok");
    }
    catch (SqlException)
    {
        Console.WriteLine("Connection Not Ok");
    }
}
3 голосов
/ 16 июня 2010

Я не уверен, что вы спрашиваете, как проверить строку подключения или проверить, открыто ли текущее подключение. Если вы пытаетесь проверить, открыто ли текущее подключение, вы можете использовать.

connection.State

Значения перечисления ConnectionState

1 голос
/ 16 июня 2010

Вы также можете проверить его вне вашего кода, создав файл UDL (текстовый файл с расширением .UDL). Затем щелкните его правой кнопкой мыши, выберите свойства и введите данные строки подключения.
Нажмите кнопку «Проверить соединение», и тогда вы узнаете.

0 голосов
/ 14 февраля 2014

Проверьте состояние соединения.

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