spsite.lastContentModifiedDate 트랙은 무엇입니까?
문제
나중 날짜로 SPSITE.LASTCONTENTModifiedDate를 업데이트하는 원인은 무엇입니까?
트랙이됩니다 :
- 목록 / 필드 / 콘텐츠 유형의 정의 또는 해당 콘텐츠 만 변경 사항으로 변경됩니까?
- 사람 / 그룹 / 권한 변경?
- 어떤 기능이 활성화 된 기능을 변경합니까?
- 사이트 제목, 설명, 로고 변경?
- 사이트 설정에서 모든 / 모든 것으로 변경됩니까?
또는 반대로 LastContentModifiedDate가 변경되지 않는 사이트 콘텐츠 / 구성 수정이 있습니까?
해결책
해당 사이트 모음에 대한 콘텐츠 데이터베이스를 업데이트하는 모든 변경 사항은 LastContentModifiedDate, LastSecurityModifiedDate 또는 둘 다 업데이트됩니다. 그것은 당신이 언급 한 거의 모든 변화를 의미합니다.
파일 시스템의 변경 사항 만 콘텐츠 데이터베이스를 업데이트하지 않습니다. 즉, SharePoint 루트 폴더 (응용 프로그램 페이지, 리소스 파일, 기능 정의 등)의 변경 사항이 데이터베이스를 업데이트하지 않습니다. 또한 가상 디렉터리의 변경 사항이 데이터베이스 (예 : web.config 파일)를 업데이트하지 않습니다.
다른 관점에서 더 나은 아이디어를 생각할 수 있습니다 : 데이터베이스를 다른 팜에 첨부 할 때 유지되는 것은 콘텐츠 데이터베이스에 저장 되었기 때문에 보유됩니다.
lastContentModifiedDate는 매우 자주 업데이트됩니다. 예를 들어 감사가 활성화 된 경우 AUDIT 플래그가있는 항목을 볼 때 lastContentModified가 업데이트됩니다.
귀하의 글 머리 기호에 대한 의견 :
• 목록 / 필드 / 콘텐츠 형식의 정의 변경 또는 그 안에 저장된 내용 만 변경합니다.
예. 정의가 SharePoint 루트 폴더에 있지만 해당 인스턴스와 해당 설정이 Content Database 에 있기 때문에 정의 대신 설정을 호출합니다.
• 사람 / 그룹 / 사용 권한 변경
예. 모든 사용자 / 그룹 추가 / 제거, SPSITE의 어느 곳에서나 사용 권한은 콘텐츠 데이터베이스를 업데이트하지만 테스트해야합니다.
• 어떤 기능이 활성화되는지 변경 사항이 있습니까?
예. 다시 말하지만, 기능 정의는 SharePoint 루트 폴더에 있지만 활성화 / 사이트 당 활성화 된 상태 / 웹이 데이터베이스에 저장됩니다.
• 사이트 제목 변경, 설명, 로고 변경
예, 확실히.
• 사이트 설정에서 모든 항목 / 모든 것의 변경?
예, 데이터베이스 대신 파일 시스템을 변경할 수있는 사이트 설정 페이지에서 아무 것도 생각할 수 없습니다 (필자는 사용자 정의 솔루션이 아닌 상자에서 이야기하고 있습니다).
나는 모든 것을 위에서 테스트하지 않았지만, 이것은 일 / 일이 어떻게 작동 해야하는지입니다.