Sharepoint의 기능을 비활성화하면 콘텐츠 데이터베이스의 AllDocs 테이블에 잘못된 항목이 남았습니다. 그런 다음 이러한 테이블 레코드는 Sharepoint가 이미 존재하는 것으로 불평하는 것처럼 동일한 파일 이름을 포함하는 다른 기능을 배포 할 수 없게 만듭니다. 기능 비활성화로 인해 콘텐츠 데이터베이스에 오래된 참조가 남지 않게하려면 어떻게해야합니까?기능을 비활성화 할 때 Sharepoint가 발생했습니다.
Microsoft는 데이터베이스에서 직접 쿼리를 실행해서는 안되며, 그렇지 않으면 지원되지 않을 것이라고 명시 적으로 말합니다.
모두 내가 실제로 삭제되지 않은 기능을 다시 배포하기 위해 시도 할 때 내가 그 오류가 기억합니다 최고의
@mayo - YourSolutionName은 기능 이름이 될 것이라고 생각합니다. stsadm을 통해이 작업을 수행하는 데 UI를 사용하여 추가 작업을 수행합니까? – 78lro
필자는 기능 이름을 의미했습니다. 솔루션은 실제로 기능을위한 패키지이며 파일 이름을 넘어서는 이름이 아니라고 생각합니다. 실수입니다. 일반적으로 stsadm을 사용하는 이유는 GUI보다 더 일관성있게 작동하기 때문입니다 (일부 작업에서 시간 초과 등). – Mayo
@mayo - 기능을 비활성화하고 .wsp를 삭제하면이 행이 여전히이 테이블에있는 것 같습니다. 비활성화해야하는 기능을 식별 할 수있는 방법이 있습니까? setuppath에 대한 열은 'Features \ MinimalPublishingLayouts \ PageLayouts \ mypage.aspx'이지만이 기능은 비활성화되었습니다. – 78lro