2010-04-06 2 views

답변

3

이렇게 할 수있는 가장 간단한 방법은 연결을 여는 것입니다. 연결을 열지 못하면 데이터베이스 (또는 네트워크)가 올바르게 작동하지 않습니다.

try 
{ 
    SqlConnection con = new SqlConnection("YOUR_CONNECTIONSTRING"); 
    con.Open(); 
    con.Close(); 
} 
catch (Exception) 
{ 
    throw; 
} 
+0

+1 정확하게 - 연결을 시도하고 발생할 수있는 모든 예외를 처리하려고합니다. –

0

이보다 더 많은 정보를 제공해야하지만 가장 간단한 방법은 이에 대해 쿼리를 실행하는 것입니다. 예상대로 쿼리가 결과를 반환하면 서버는 실행중인 &입니다. 그렇지 않다면 뭔가 잘못된 것입니다.

0

SqlConnection.Open 메서드를 사용하여 데이터베이스 연결을 열고 예외가 있는지 확인할 수 있습니다.

SqlConnection con = new SqlConnection("connection string"); 

try 
{ 
    con.Open(); 
} 
catch (Exception) 
{ 
    // handle your exception here 
} 
finally 
{ 
    con.Close(); 
} 
+0

당신은 또한 SqlConnection con = .... 항목을'using (SqlConnection con = new .....) {}'에 넣을 수 있으므로'finally' 블록을 작성하지 않아도됩니다. 그 보살핌 –

관련 문제