MS-SQL 2000 엔터프라이즈와 PB 6.5를 이용해서 어플리케이션을 만들었습니다.
DB 서버를 하나두고 여러 피씨에서 접속하여 사용하는데,
한사람이 DB를 조회하면 다른 사람은 Lock이 걸립니다.
먼저 조회했던 사람이 창을 닫으면 그제서야 조회가 됩니다.
엔터프라이즈 관리자에서 확인을 해 봐도 컨넥션 수가 무제한으로
되어 있는데도 왜 한사람 밖에 못쓰죠??
시급한 사항입니다. 답변 부탁드립니다.
PB에서 MS-SQL로 연결을 설정할 때, Lock Type을 무조건 명령이 끝날 때까지 Lock이 걸리게 하신 것 같은데요.
그 부분을 수정해 보세요..
그게 어떻게 하는 건데요? 어떻게 하면 그런 Lock을 걸수 있죠?
연결 스트링에 있는 SQLCA.Lock 을 말씀하신는 건가요? 거기 값은 비어 있거든요? 흑흑... 급합니다. 도와주세요...
와~~~ 해결했습니다. 원인은 정말 사소한데 있었습니다.
sqlca.Autocommit을 true 든 false든 디폴트로 놔두지 않고 값을 줬더니 되는 군요.... 흑흑... 물론 service pack 3를 깐 상태라야 함....
SQL server.... 민감하단말야~~