특정 클라이언트가 새로운 세션을 열었다 치면...
이 세션이 얼마동안 유지하는 지 확인이 가능할까요..?
아니면 세션 유지시간 설정하는 방법이 있나요?
예를들면 SSMS에서 새쿼리를 누르면 세션이 추가되자나요...
세션번호 나오구...이것을 1분동안 아무쿼리 리퀘스트가 없으면 세션을 중단시키는 옵션이 혹시 있나요? (서버나 DB단위로)
특정 클라이언트가 새로운 세션을 열었다 치면...
이 세션이 얼마동안 유지하는 지 확인이 가능할까요..?
아니면 세션 유지시간 설정하는 방법이 있나요?
예를들면 SSMS에서 새쿼리를 누르면 세션이 추가되자나요...
세션번호 나오구...이것을 1분동안 아무쿼리 리퀘스트가 없으면 세션을 중단시키는 옵션이 혹시 있나요? (서버나 DB단위로)
SQL Server에서 세션에 대한 타임아웃은 없는 걸로 알고 있습니다.
꼭 구현을 해야 한다면(이게 좋은 방법은 아닌거 같지만...)
sys.sysprocesses 에 last_batch등을 이용해서 KILL 하면 구현은 가능할 것 같습니다.
하지만 이방법 보다는 클라이언트가 확실히 Close하는 것이 좋을 것 같습니다.
-- catchv