나는 10-20 명이 하루 종일 사용하는 프로그램을 가지고있다. 일이 급속히 변동하기 때문에 가끔 데이터베이스를 오프라인으로 전환하거나 다른 이유로 서버를 다시 시작해야합니다. 나는 각자에게 걸어 가서 묻는 것보다 현재 프로그램에있는 사람이 없는지 확인하는 더 좋은 방법을 원합니다.누군가 내 프로그램을 실행하고 있는지 어떻게 확인할 수 있습니까?
이와 같은 것이 이미 존재하는 경우 휠을 다시 발명하고 싶지 않습니다. I이었다 있었다
꾀 :
- 때마다 사용자 개방 데이터베이스 "역사"항목을 만들거나 현재 누가 시스템을 사용하고 있는지 볼 수있는 프로그램을 닫습니다.
- WCF를 사용하여 클라이언트가 연결될 때마다 X 초마다 서버에 "알립니다".
이 문제에 대한 더 나은 해결책이 있습니까?
ASP.NET, WPF, Winforms 등 어떤 종류의 "프로그램"입니까? –
이것은 Winforms 프로그램입니다 – Origin
아마 당신의 데이터베이스는 당신이 방금 질의 할 수있는 현재 로그인 한 사용자의 기록을 유지합니다. 그 중 하나의 시스템 테이블 ... – Dialecticus