Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa cara terbaik untuk menguji koneksi SQL Server secara terprogram?

Saya mengalami kesulitan dengan EF ketika koneksi server dihentikan atau dijeda, dan saya mengajukan pertanyaan yang sama. Jadi untuk kelengkapan jawaban di atas ini kodenya.

/// <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. Script untuk mematikan semua koneksi ke database (Lebih dari RESTRICTED_USER ROLLBACK)

  2. Cara menambahkan Batasan kunci Asing ke tabel yang ada di SQL Server - Tutorial SQL Server / TSQL Bagian 68

  3. Konversi objek SQL Server DateTime ke BIGINT (.Net ticks)

  4. Konversi 'datetimeoffset' menjadi 'waktu' di SQL Server (Contoh T-SQL)

  5. 3 Cara Mendapatkan Skema Hasil yang Ditetapkan di SQL Server