담

DB서버문제발생시 우회하기

· 2010-09-11 (토) 10:36:44 · 2416
<%
''On Error Resume Next를 사용하여 에러처리를 가능하게 한다.
On Error Resume Next
Dim Dbconn
Set DbConn = Server.CreateObject("ADODB.Connection")
DbConn.Provider = "SQLOLEDB"
DbConn.ConnectionString = "SERVER=(서버명); Database=(DB명); UID=(ID);
PWD=(비빌번호)"
DbConn.Open

''에러가 나면 Secondry DB로 연결을 시도한다.
If Err.Number <> 0 Then
''관리자에게 메일로 통보
ufMailSend("Primary Server")

Err.Clear
DbConn. ConnectionString = "SERVER=(서버명); Database=(DB명); UID=(ID);
PWD=(비빌번호)"
DbConn.Open
End If

''Secondry DB의 연결도 실패할경우 에러 메시지를 출력한다.
''다른 서버가 더존재하면 Secondry 루틴을 다시 만든다.
If Err.Number <> 0 Then
''관리자에게 메일로 통보
ufMailSend("Secondry Server")

''에러 메시지 출력
Response.write "DB 서버 에러 발생"
Response.End
End If

''메일 보내기 Function
Function ufMailSend (Server_Name)
Dim objMail
SET objMail = Server.CreateObject("CDONTS.NewMail")
With objMail
.To = "[email protected]"
.From = "[email protected]"
.Subject = "DB 연결 에러발생"
.Body = "에러 발생 시간 : "& New &" <br> 에러 발생 서버 : "& Server_Name
.BodyFormat = 0 ''내용 형식(HTML : 0, Text : 1)
.MailFormat = 0 ''메일 형식(MIME : 0, Text : 1)
.Send
End With
Set objMail = Nothing
End Function

''On Error Goto 0 를 이용하여 에러 처리를 불가능하게 한다.
On Error Goto 0
%>
 
[이 게시물은 관리자님에 의해 2011-10-31 16:46:12 기타에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
11-08-16 조회 2,432
11-08-16 조회 2,413
11-08-12 조회 2,259
11-08-02 조회 2,826
11-07-27 조회 2,216
11-07-25 조회 2,332
11-06-28 조회 2,518
11-06-06 조회 4,035
11-06-04 조회 2,617
11-04-25 조회 6,198
11-04-22 조회 2,692
11-04-21 조회 2,927
11-04-08 조회 3,334
11-03-31 조회 2,847
11-03-20 조회 3,274
11-03-10 조회 2,884
11-03-04 조회 3,199
11-03-03 조회 2,934
11-02-26 조회 4,362
11-02-14 조회 5,715
11-02-08 조회 3,316
11-01-30 조회 5,412
11-01-14 조회 5,204
11-01-14 조회 3,755
11-01-14 조회 2,902
11-01-14 조회 2,942
11-01-14 조회 3,091
11-01-12 조회 2,864
11-01-07 조회 4,515
10-12-29 조회 2,523
10-12-22 조회 2,485
10-12-05 조회 5,891
10-11-22 조회 5,252
10-11-13 조회 3,625
10-10-27 조회 3,232
10-10-21 조회 2,929
10-09-21 조회 2,935
10-09-17 조회 2,987
10-09-15 조회 3,432
10-09-14 조회 4,033
10-05-18 조회 2,924
10-02-17 조회 4,369
10-02-12 조회 3,125
09-12-14 조회 5,184
09-12-14 조회 6,054
09-09-19 조회 4,413
09-08-16 조회 6,263
09-07-22 조회 5,669
09-04-13 조회 3,071
09-03-15 조회 5,083
09-03-05 조회 3,912
09-02-09 조회 2,865
08-12-30 조회 3,050
08-12-06 조회 3,240
08-11-30 조회 3,585
08-10-18 조회 4,424
08-10-08 조회 3,816
08-09-19 조회 4,383
08-09-05 조회 3,018
08-09-05 조회 5,114
08-09-05 조회 2,996
08-09-05 조회 3,603
08-09-05 조회 3,505
08-09-01 조회 4,527
08-08-07 조회 2,782
08-06-08 조회 3,247
08-06-02 조회 2,848
08-05-26 조회 5,266
08-05-09 조회 4,328
08-04-22 조회 3,935
08-04-17 조회 4,511
08-04-17 조회 5,585
08-04-17 조회 3,727
08-04-17 조회 8,708
08-04-17 조회 4,626
08-04-17 조회 4,530
08-04-09 조회 3,080
08-03-31 조회 3,568
08-03-26 조회 3,281
08-03-25 조회 3,568
08-03-25 조회 3,991
08-03-25 조회 4,023
08-03-25 조회 3,689
08-03-25 조회 3,576
08-03-25 조회 3,585
08-03-25 조회 5,269
08-02-03 조회 5,356
08-01-18 조회 6,646
08-01-17 조회 3,943
08-01-17 조회 3,759
08-01-12 조회 4,062
08-01-08 조회 3,373
07-12-28 조회 4,650
07-12-04 조회 3,529
07-11-30 조회 5,139
07-11-30 조회 5,740
07-11-02 조회 4,038
07-10-24 조회 4,019
07-10-24 조회 3,296
07-10-24 조회 3,403