2012-12-20 2 views
4

SDL Tridion 2011 SP1에서 관리에 액세스 한 다음 사용자 관리에서 사용자의 중복 항목을 보았습니다. CMS를 통해 이러한 사용자를 삭제하려고 시도하면 "TRUSTEES에 잘못된 이름"이라는 오류가 표시됩니다.Trustees 테이블에 잘못된 이름이 있습니다. 삭제하는 방법?

누군가 DB 쿼리를 사용하여 DB의 트러스티 테이블에서 이러한 잘못된 항목을 삭제 한 경우 모든 제약 조건을 사용하여 삭제해야한다고 말할 수 있습니까?

+0

[Area 51 Tridion 특정 제안] (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2)에 관심을 가져 주실 수 있습니까? 잠시라도 같은 SO 계정으로 가입하십시오. –

+0

예. 내가 할게요 – AlokBhatt

답변

3

DB 쿼리를 실행하면 보증이 무효화되므로 권장하지 않습니다. 사용자를 삭제하고 나중에 다시 추가하면 (삭제 된 사용자가 데이터베이스에 남아 있기 때문에 기록에 올바른 참조가 포함됨) 중복 된 이름 항목이 발생할 수 있으므로 사용자 이름이 고유 한 키가 아님).

귀하가 언급 한 오류 때문에 고객 지원부에 문의하는 것이 좋지 않을 수 있습니다.

+0

당신이 말하는 보증에 대해 말씀해 주시겠습니까? 우리는 DB에서 중복 제목 구성 요소를 삭제하려고 계획 중이 었는데, 나는 우리가 섭취 서비스 중 하나를 사용하여 구성 요소를 섭취 할 때 왜 DB에 섭취되는지 모릅니다. – AlokBhatt

+0

계약서에서이 모든 내용을 읽을 수 있지만 데이터베이스에있는 내용을 직접 편집하면 요약 할 수 없습니다. –

+0

고객 지원부에 문의하십시오 - 진행 방법을 알려줍니다. –

0

Trustees 테이블의 중복 사용자 이름은 그 자체로 문제가되지 않습니다. Bart는 언급 한 바와 같이 레코드가 테이블에서 절대 제거되지 않기 때문에 사용자는 'deleted'로 표시됩니다.

그러나 "TRUSTEES의 이름이 잘못되었습니다."라는 메시지가 문제입니다. 최선의 해결책을 결정하기 위해 실제 데이터를 검토해야하며 모든 사용자 계정 목록을 공개 포럼에 게시하고 싶지 않을 것입니다. 지원부에 연락 (Nuno 언급) 한 후 TRUSTEES 테이블 (csv/xlsx 형식)을 보내주십시오.

데이터베이스를 수동으로 편집하면 지원이 중단됩니다.