Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest najlepszy sposób programowego testowania połączenia z programem SQL Server?

Miałem problem z EF, gdy połączenie z serwerem zostało zatrzymane lub wstrzymane i zadałem to samo pytanie. Więc dla kompletności powyższych odpowiedzi tutaj jest kod.

/// <summary>
/// Test that the server is connected
/// </summary>
/// <param name="connectionString">The connection string</param>
/// <returns>true if the connection is opened</returns>
private static bool IsServerConnected(string connectionString)
{
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        try
        {
            connection.Open();
            return true;
        }
        catch (SqlException)
        {
            return false;
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 11 najlepszych praktyk dotyczących indeksowania SQL Server w celu poprawy wydajności dostrajania

  2. Dynamiczne maskowanie danych w SQL Server dla początkujących

  3. Podłączanie Delphi w systemie Linux do SQL Server

  4. Jak zwiększyć rozmiar pliku danych w SQL Server (T-SQL)

  5. Czy tabela serwera sql może mieć dwie kolumny tożsamości?