2010-08-04 3 views
0

갑자기 SSAS 프로젝트를 처리 할 수 ​​없습니다. 내가 얻는 오류는 'x.partitions'가 유효하지 않으며 열 수 없다는 것입니다. 'x.partitions'파일을 확인하십시오.Visual Studio에서 SSAS 프로젝트의 .partitions 파일을 엉망으로 만들었습니다. 수정 방법은 무엇입니까?

내가 기억하는 마지막 것은 TFS 로의 프로젝트 체크 인이었습니다. 이 문제를 해결하는 것이 좋습니다.

문제의 원인이되는 큐브는 연결된 큐브가 2 개인 큐브입니다. (나는 그것과 관련이 없어야한다고 가정)

답변

0

실제 파티션 파일을 보았습니까? 당신은 모든 파일을 보여주지 않으면 BIDS에서 볼 수 없을 것입니다. 디스크를 살펴 봐야 할 수도 있습니다. 파티션에 대한 쿼리는 어떻습니까? BIDS로 파티션에 갈 수 있습니까?

+0

파일 시스템에서이 파일을 살펴본 결과 모든 파일이 포함되어있는 것처럼 보이지 않았습니다. 어떻게 든 파티션을 완전히 삭제하고 새로운 파티션을 만들고 프로젝트 파일을 조작하여 해결할 수 있습니다. 큐브의 최근 이름 변경이이 이름과 얼마나 관련이 있는지 잘 모르겠습니다. 언젠가는 "객체 참조가 객체의 인스턴스로 설정되지 않았습니다"라는 오류가 발생했습니다. 내 솔루션/프로젝트가 완전히 엉망이거나 이름이 바뀌는 것이 VS2008 SP1 내의 TFS 및 BI 프로젝트에서 좋은 아이디어가 아닙니다. – nojetlag

+0

네, 쉬운 일이 아닙니다. 결국 객체에 대한 XML에 들어가서 사물을 수정해야합니다. – ScaleOvenStove

-1

파티션 ID의 이름을 바꾸기 위해 만들었지 만 비슷한 문제가있었습니다. 이름을 바꾸면 Visual Studio에서 파티션 파일에 오류가 있음을 알았지 만 구식 정보가있는 큐브를 볼 때 "파티션"탭이 나타났습니다.

Visual Studio에서 * .cube 파일에 빈 태그를 만들었습니다. 이 때문에 "파티션"을로드 할 수 없습니다!

밝혀졌습니다. * .cube 파일에서 빈 태그를 제거하기 만하면 voilá가 내 파티션 파일을 다시로드 할 수있었습니다!

편집 : 나는 VS 2010를 사용하고 있지만이 같은 우리는 큐브의 이름을 변경 한 후 사라지는 파티션 (기본 하나, 여기에 더 멋진 물건)에 문제가 있었다 VS 2008

0

에 적용 확신합니다. 그 결과 우리는 여전히 배치 및 처리 할 수 ​​있었지만 데이터베이스에는 사실 데이터가 아닌 차원 데이터 만 포함되었습니다. 우리는 성공하지 못했습니다 새 파티션을 추가하려고

</Dimensions> 
    <Partitions /> 
</MeasureGroup> 

:

우리는 .cube 파일이 코드의 맨 아래에 어딘가에 있어야 파티션 노드를 잃었다났습니다. .partitions 파일 (Visual Studio에서 숨김)은 거의 비어있게되었습니다. 다른 머신에서는 롤백을 수행하여 문제를 로컬에서 해결했습니다. 그러나 TFS에서이를 확인하고 원본 컴퓨터에서 최신 버전을 얻는 것은 이것을 수행하지 않았습니다. 이름 바꾸기가 시작된 원래 컴퓨터에 .partitions 파일을 수동으로 복사 (또는 내용 복사)해야했습니다.

그래서 새로운 파티션으로 간섭하기 전에 파티션 노드를 다시 추가하여 문제를 해결할 수있을 것으로 생각됩니다. 간섭을받은 후에 두 파일의 내용을 재구성해야합니다. [SS2012, VS2012]

관련 문제