Q&A

  • 싸부님들 이런 경우엔 어떻게 하나요? 부탁드립니다.
도저히 이해가 안가는 부분이 있어 이렇게 게시판에 올립니다.

델파이4.0으로 만든 프로그램이고 DB는 MS-SQL7.0을 사용중입니다.

기존에 다른분이 만든 프로그램에 추가로 어느 한 DB에 칼럼을 하나

추가하여 데이타도 저장하고 그 데이타로 보고서도 뽑는 프로그램 입니다.

현재 7대의 pc에서 각각 데이타를 입력하면 실시간으로

MS-SQL이 깔려있는 서버에 데이타가 저장되는 시스템입니다.

그런데 문제는 제가 수정한 프로그램을 설치하니까 PC가 계속 다운이 되는

겁니다. 한가지 알아낸 사실은 프로그램을 설치한후 데이타를 입력하면

40개째 입력한 PC가 다운되고 프로그램을 다시 실행시키거나 PC를 재부팅하고

프로그램 실행하면 다시 40개째 입력한 PC가 다운되는 현상이 반복됩니다.

어떤 특정 PC만 그런게 아니라 40개째 입력한 PC가 다운됩니다.

한 PC가 다운된후 빨리 그PC를 재부팅안하면 연쇄적으로 나머지 PC도 다운됩니다.

(여기서 다운은 모래시계 표시에 밑에 SQL이라고 나오는것)

우연의 일치는 아닌것 같습니다.

여러차례 동일한 현상이 반복됩니다.

그럴리 있냐고 하시지 말고 정말리걸랑요?

참고로 이 데이타베이스는 하루에 약 1500건이 입력됩니다.

프로그램 수정전에는 이러한 현상이 없었는데 수정후 이러니 미치겠습니다.

이게 프로그램 문제인지 서버쪽의 문제인지 아니면 제3의 문제인지

도대체 전 감을 못잡겠습니다.

부디 사부님들 알려주시기 바랍니다.

Please.......



1  COMMENTS
  • Profile
    강호규 2000.08.06 01:03
    [개인 소견]

    참고만 하세요! 정확한 답변은 아닙니다.

    DB 작업중 모래시계에서 다운된다고 그러셨는데,

    그렇다면 제 생각에는 다운된 것이 아니고

    DB (또는 40번째 작업을 하는 PC)입장에서는

    다른 어떤 프로세스를 기다리고 있다고 생각합니다.

    DB가 락이 걸려 40번째 작업을 하는 곳에서

    대기상태가 지속되는 것 같습니다.



    트랜잭션, 롤백, 커밋등이 포함된 소스 부분을

    다시 한번 검토해 보셔야 할 것 같군요.



    ---------- end of 답변 ---------



    한영수 wrote:

    > 도저히 이해가 안가는 부분이 있어 이렇게 게시판에 올립니다.

    > 델파이4.0으로 만든 프로그램이고 DB는 MS-SQL7.0을 사용중입니다.

    > 기존에 다른분이 만든 프로그램에 추가로 어느 한 DB에 칼럼을 하나

    > 추가하여 데이타도 저장하고 그 데이타로 보고서도 뽑는 프로그램 입니다.

    > 현재 7대의 pc에서 각각 데이타를 입력하면 실시간으로

    > MS-SQL이 깔려있는 서버에 데이타가 저장되는 시스템입니다.

    > 그런데 문제는 제가 수정한 프로그램을 설치하니까 PC가 계속 다운이 되는

    > 겁니다. 한가지 알아낸 사실은 프로그램을 설치한후 데이타를 입력하면

    > 40개째 입력한 PC가 다운되고 프로그램을 다시 실행시키거나 PC를 재부팅하고

    > 프로그램 실행하면 다시 40개째 입력한 PC가 다운되는 현상이 반복됩니다.

    > 어떤 특정 PC만 그런게 아니라 40개째 입력한 PC가 다운됩니다.

    > 한 PC가 다운된후 빨리 그PC를 재부팅안하면 연쇄적으로 나머지 PC도 다운됩니다.

    > (여기서 다운은 모래시계 표시에 밑에 SQL이라고 나오는것)

    > 우연의 일치는 아닌것 같습니다.

    > 여러차례 동일한 현상이 반복됩니다.

    > 그럴리 있냐고 하시지 말고 정말리걸랑요?

    > 참고로 이 데이타베이스는 하루에 약 1500건이 입력됩니다.

    > 프로그램 수정전에는 이러한 현상이 없었는데 수정후 이러니 미치겠습니다.

    > 이게 프로그램 문제인지 서버쪽의 문제인지 아니면 제3의 문제인지

    > 도대체 전 감을 못잡겠습니다.

    > 부디 사부님들 알려주시기 바랍니다.

    > Please.......

    >