0
나는 붐비는 개발 서버를 가지고있다.SQL Server 데이터베이스의 마지막 액세스 날짜를 얻는 방법?
데이터베이스를 액세스 할 수있는 날짜를 확인하여 삭제할 수있는 날짜를 확인하고 싶습니다. 이것을 할 수있는 방법이 있습니까? 검색 할 때 내가 찾은
있는 유일한 방법은 postgredb 위해이었다 :
How to get last access/modification date of a PostgreSQL database?
"액세스"란 무엇을 의미합니까? 데이터베이스에 연결되어 있지만 아무 것도하지 않은 사람을 의미합니까? 누군가가'SELECT' 쿼리를 실행했습니다. 누군가 DML을 실행했습니다. DDL을 실행 한 사람이 있습니까? 일반적으로 SQL 서버는 사용자 활동에 대한 정보가 아니라면 알려주지 만, 시스템 카탈로그에는 몇 가지 항목이 있습니다 (예 : [sys.objects.modify_date'] (http://msdn.microsoft.com/ ko-kr/library/ms190324.aspx)). 가장 좋은 해결책은 잠시 동안 추적을 실행하고 일반적인 활동을 관찰하는 것일 수 있습니다. 또는 개발 서버이기 때문에 데이터베이스를 오프라인으로 설정하고 누가 불평하는지 확인하십시오. – Pondlife
우리가 여기서하는 일은 언제나 테이블에 데이터를 쓰거나 쿼리를 실행하는 webapp를 통해 연결하는 것입니다. 우리는 테이블 이외의 것을하지 않습니다. –
쉬운 : 당신이 더 이상 사용되지 않는 것으로 의심되는 데이터베이스를 가져 오십시오 * 오프라인 * - 그리고 소리 지르는 사람의 말을 들어라! :-) –