Q&A

  • midas에 관련하여....
저는 nt서버에 sql server 7.0에 midas를 응용하려고 하고 있습니다.

그런데 아래와 같은 순서대로 했는데 에러가....



1) nt에서 서버프로그램을 이상없이 작성하여 실행하였슴

instancing및 threading model을 디폴트값으로하고

remote data module에 TDatabase,TTable,TProvider

하나씩을 올려 놓았구요..

실행하는것까지 이상이 없었습니다.



2) 제pc에서 클라이언트 프로그램을 하여 어플리케이션서버를

실행한후 클라이언트를 실행하여 이상이 없었습니다.



3) 클라이언트 프로그램은 단순하게 socketconnection1과

clientdataset1및 datasosource1만 datamodule2에

올려놓고요 폼에 단지 디비그리드와 디비네비게이터만을

사용하여 실행하니 nt서버에 서버 어플리케이션이 뜬것

으로봐서 정상적으로 된것 같습니다.-물론 제pc에 dbclient.dll

을 등록하였구요.



4) 다음 인스톨쉴드를 이용하여 제pc및 다른사람pc(win98)에도

install하였습니다.-다른사람pc에도 dbclient.dll을

등록하였습니다.



5) 그런데 각자 pc에서는 실행이 되는데 동시에 실행을 하면

서버 pc에서 error message가 나옵니다.



여기서부터는 midas가 짜증스럽게 느껴지기 시작합니다.

고수님들이 이 하수의 마음을 잡아주시면 안될까요?

아니면 midas가 아니라 sql server문제인가요?

부탁드립니다.



4  COMMENTS
  • Profile
    안재현 1999.11.19 07:54
    김종운 wrote:

    > 저는 nt서버에 sql server 7.0에 midas를 응용하려고 하고 있습니다.

    > 그런데 아래와 같은 순서대로 했는데 에러가....

    >

    > 1) nt에서 서버프로그램을 이상없이 작성하여 실행하였슴

    > instancing및 threading model을 디폴트값으로하고

    > remote data module에 TDatabase,TTable,TProvider

    > 하나씩을 올려 놓았구요..

    > 실행하는것까지 이상이 없었습니다.

    >

    > 2) 제pc에서 클라이언트 프로그램을 하여 어플리케이션서버를

    > 실행한후 클라이언트를 실행하여 이상이 없었습니다.

    >

    > 3) 클라이언트 프로그램은 단순하게 socketconnection1과

    > clientdataset1및 datasosource1만 datamodule2에

    > 올려놓고요 폼에 단지 디비그리드와 디비네비게이터만을

    > 사용하여 실행하니 nt서버에 서버 어플리케이션이 뜬것

    > 으로봐서 정상적으로 된것 같습니다.-물론 제pc에 dbclient.dll

    > 을 등록하였구요.

    >

    > 4) 다음 인스톨쉴드를 이용하여 제pc및 다른사람pc(win98)에도

    > install하였습니다.-다른사람pc에도 dbclient.dll을

    > 등록하였습니다.

    >

    > 5) 그런데 각자 pc에서는 실행이 되는데 동시에 실행을 하면

    > 서버 pc에서 error message가 나옵니다.

    >

    > 여기서부터는 midas가 짜증스럽게 느껴지기 시작합니다.

    > 고수님들이 이 하수의 마음을 잡아주시면 안될까요?

    > 아니면 midas가 아니라 sql server문제인가요?

    > 부탁드립니다.

    >

    글쎄요. 어떤 에런지 알면 좋을텐데.

    에러 메세지를 자세히 올려보세요.

  • Profile
    김종운 1999.11.19 08:09
    안재현 wrote:

    > 김종운 wrote:

    > > 저는 nt서버에 sql server 7.0에 midas를 응용하려고 하고 있습니다.

    > > 그런데 아래와 같은 순서대로 했는데 에러가....

    > >

    > > 1) nt에서 서버프로그램을 이상없이 작성하여 실행하였슴

    > > instancing및 threading model을 디폴트값으로하고

    > > remote data module에 TDatabase,TTable,TProvider

    > > 하나씩을 올려 놓았구요..

    > > 실행하는것까지 이상이 없었습니다.

    > >

    > > 2) 제pc에서 클라이언트 프로그램을 하여 어플리케이션서버를

    > > 실행한후 클라이언트를 실행하여 이상이 없었습니다.

    > >

    > > 3) 클라이언트 프로그램은 단순하게 socketconnection1과

    > > clientdataset1및 datasosource1만 datamodule2에

    > > 올려놓고요 폼에 단지 디비그리드와 디비네비게이터만을

    > > 사용하여 실행하니 nt서버에 서버 어플리케이션이 뜬것

    > > 으로봐서 정상적으로 된것 같습니다.-물론 제pc에 dbclient.dll

    > > 을 등록하였구요.

    > >

    > > 4) 다음 인스톨쉴드를 이용하여 제pc및 다른사람pc(win98)에도

    > > install하였습니다.-다른사람pc에도 dbclient.dll을

    > > 등록하였습니다.

    > >

    > > 5) 그런데 각자 pc에서는 실행이 되는데 동시에 실행을 하면

    > > 서버 pc에서 error message가 나옵니다.

    > >

    > > 여기서부터는 midas가 짜증스럽게 느껴지기 시작합니다.

    > > 고수님들이 이 하수의 마음을 잡아주시면 안될까요?

    > > 아니면 midas가 아니라 sql server문제인가요?

    > > 부탁드립니다.

    > >

    > 글쎄요. 어떤 에런지 알면 좋을텐데.

    > 에러 메세지를 자세히 올려보세요.





    제pc에서 실행한 후 다른 pc에서 실행하면 서버에서 다음과같은

    message가 뜨면서 먹통이 됩니다.

    Access Violation at address 00403076 in module 'MMITEST.EXE',

    Read of address 00000000

    이런 메시지가 뜬후 제pc에서 프로그램을 종료한 후

    서버의 에러메시지를 강제로 닫으면 다른pc의 프로그램이

    실행됩니다.

  • Profile
    안재현 1999.11.19 18:05
    김종운 wrote:

    > 안재현 wrote:

    > > 김종운 wrote:

    > > > 저는 nt서버에 sql server 7.0에 midas를 응용하려고 하고 있습니다.

    > > > 그런데 아래와 같은 순서대로 했는데 에러가....

    > > >

    > > > 1) nt에서 서버프로그램을 이상없이 작성하여 실행하였슴

    > > > instancing및 threading model을 디폴트값으로하고

    > > > remote data module에 TDatabase,TTable,TProvider

    > > > 하나씩을 올려 놓았구요..

    > > > 실행하는것까지 이상이 없었습니다.

    > > >

    > > > 2) 제pc에서 클라이언트 프로그램을 하여 어플리케이션서버를

    > > > 실행한후 클라이언트를 실행하여 이상이 없었습니다.

    > > >

    > > > 3) 클라이언트 프로그램은 단순하게 socketconnection1과

    > > > clientdataset1및 datasosource1만 datamodule2에

    > > > 올려놓고요 폼에 단지 디비그리드와 디비네비게이터만을

    > > > 사용하여 실행하니 nt서버에 서버 어플리케이션이 뜬것

    > > > 으로봐서 정상적으로 된것 같습니다.-물론 제pc에 dbclient.dll

    > > > 을 등록하였구요.

    > > >

    > > > 4) 다음 인스톨쉴드를 이용하여 제pc및 다른사람pc(win98)에도

    > > > install하였습니다.-다른사람pc에도 dbclient.dll을

    > > > 등록하였습니다.

    > > >

    > > > 5) 그런데 각자 pc에서는 실행이 되는데 동시에 실행을 하면

    > > > 서버 pc에서 error message가 나옵니다.

    > > >

    > > > 여기서부터는 midas가 짜증스럽게 느껴지기 시작합니다.

    > > > 고수님들이 이 하수의 마음을 잡아주시면 안될까요?

    > > > 아니면 midas가 아니라 sql server문제인가요?

    > > > 부탁드립니다.

    > > >

    > > 글쎄요. 어떤 에런지 알면 좋을텐데.

    > > 에러 메세지를 자세히 올려보세요.

    >

    >

    > 제pc에서 실행한 후 다른 pc에서 실행하면 서버에서 다음과같은

    > message가 뜨면서 먹통이 됩니다.

    > Access Violation at address 00403076 in module 'MMITEST.EXE',

    > Read of address 00000000

    > 이런 메시지가 뜬후 제pc에서 프로그램을 종료한 후

    > 서버의 에러메시지를 강제로 닫으면 다른pc의 프로그램이

    > 실행됩니다.



    흠.. 죄송합니다.

    답변을 드릴수가 없네요.

    저도 MS-SQL7을 이용해서 3-tier 프로그램을 제작중이지만 그런 문제는 발생하지 않아서 뭐가 문젠지 정확하게 답변을 드릴수가 없네요.

  • Profile
    김종운 1999.11.20 03:41
    안재현 wrote:

    > 김종운 wrote:

    > > 안재현 wrote:

    > > > 김종운 wrote:

    > > > > 저는 nt서버에 sql server 7.0에 midas를 응용하려고 하고 있습니다.

    > > > > 그런데 아래와 같은 순서대로 했는데 에러가....

    > > > >

    > > > > 1) nt에서 서버프로그램을 이상없이 작성하여 실행하였슴

    > > > > instancing및 threading model을 디폴트값으로하고

    > > > > remote data module에 TDatabase,TTable,TProvider

    > > > > 하나씩을 올려 놓았구요..

    > > > > 실행하는것까지 이상이 없었습니다.

    > > > >

    > > > > 2) 제pc에서 클라이언트 프로그램을 하여 어플리케이션서버를

    > > > > 실행한후 클라이언트를 실행하여 이상이 없었습니다.

    > > > >

    > > > > 3) 클라이언트 프로그램은 단순하게 socketconnection1과

    > > > > clientdataset1및 datasosource1만 datamodule2에

    > > > > 올려놓고요 폼에 단지 디비그리드와 디비네비게이터만을

    > > > > 사용하여 실행하니 nt서버에 서버 어플리케이션이 뜬것

    > > > > 으로봐서 정상적으로 된것 같습니다.-물론 제pc에 dbclient.dll

    > > > > 을 등록하였구요.

    > > > >

    > > > > 4) 다음 인스톨쉴드를 이용하여 제pc및 다른사람pc(win98)에도

    > > > > install하였습니다.-다른사람pc에도 dbclient.dll을

    > > > > 등록하였습니다.

    > > > >

    > > > > 5) 그런데 각자 pc에서는 실행이 되는데 동시에 실행을 하면

    > > > > 서버 pc에서 error message가 나옵니다.

    > > > >

    > > > > 여기서부터는 midas가 짜증스럽게 느껴지기 시작합니다.

    > > > > 고수님들이 이 하수의 마음을 잡아주시면 안될까요?

    > > > > 아니면 midas가 아니라 sql server문제인가요?

    > > > > 부탁드립니다.

    > > > >

    > > > 글쎄요. 어떤 에런지 알면 좋을텐데.

    > > > 에러 메세지를 자세히 올려보세요.

    > >

    > >

    > > 제pc에서 실행한 후 다른 pc에서 실행하면 서버에서 다음과같은

    > > message가 뜨면서 먹통이 됩니다.

    > > Access Violation at address 00403076 in module 'MMITEST.EXE',

    > > Read of address 00000000

    > > 이런 메시지가 뜬후 제pc에서 프로그램을 종료한 후

    > > 서버의 에러메시지를 강제로 닫으면 다른pc의 프로그램이

    > > 실행됩니다.

    >

    > 흠.. 죄송합니다.

    > 답변을 드릴수가 없네요.

    > 저도 MS-SQL7을 이용해서 3-tier 프로그램을 제작중이지만 그런 문제는 발생하지 않아서 뭐가 문젠지 정확하게 답변을 드릴수가 없네요.



    해결했습니다 session 문제더군요... db를 공유하게 해주는거라고 하던데요.