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

Jak sprawdzić poprawność parametrów połączenia?

Możesz pozwolić SqlConnectionStringBuilder konstruktor sprawdź to:

bool isValidConnectionString = true;
try{
    var con = new SqlConnectionStringBuilder("ABC");
}catch(Exception)
{
    // can be KeyNotFoundException, FormatException, ArgumentException
    isValidConnectionString = false;
}

Oto przegląd ConnectionStringBuilders dla różnych dostawców danych:

Provider                   ConnectionStringBuilder 
System.Data.SqlClient      System.Data.SqlClient.SqlConnectionStringBuilder
System.Data.OleDb          System.Data.OleDb.OleDbConnectionStringBuilder
System.Data.Odbc           System.Data.Odbc.OdbcConnectionStringBuilder
System.Data.OracleClient   System.Data.OracleClient.OracleConnectionStringBuilder


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dwukrotne przestawianie danych z dynamicznym sql i niestandardowymi nazwami kolumn

  2. SQL — liczba procentowa

  3. SQL- Policz wystąpienia określonego słowa we wszystkich procedurach składowanych

  4. Jaki jest najlepszy sposób na skopiowanie bazy danych?

  5. Zapytanie serwera SQL, aby uzyskać listę kolumn w tabeli wraz z typami danych, ograniczeniami NOT NULL i PRIMARY KEY