문제 배경 :
환경 마이그레이션 프로세스의 일부로 소스 환경 서버 A 에서 대상 환경 서버 B로 큐브 중 하나를 마이그레이션하려고합니다 .
위치를 참조하는 소스 서버에 정의 된 파티션이 있습니다 : I : \ XYZ .
서버 A 에서 서버 B 로의 큐브 백업 [ .abf 파일 ] 이 성공적으로 복원되었습니다. 그러나 서버 B 에서 큐브를 처리하는 동안 다음 오류가 표시됩니다.
42 메타 데이터 관리자 오류. Vw All Up Fact XYZ AllUp 파티션 의 I : \ XYZ 저장 위치가 존재하지 않거나 너무 길거나 유효하지 않거나 예약되지 않은 문자가 포함되어 있습니다.
문제를 해결 한 대상 서버 B 의 I 드라이브에 폴더를 추가하려고했습니다 .
질문 : 서버 B 에서 그런 방식으로 문제를 해결했지만 이제는 I 드라이브 가없는 서버 C 로 이동 해야하며 큐브를 이동하는 모든 곳에서 I 드라이브 가있을 것으로 기대할 수 없습니다 .
우리는 큐브를 스크립팅하고 I : \를 검색했지만 아무것도 찾지 못했습니다.
복원 후 대상 서버에서 해당 파티션 참조를 변경할 수있는 방법이 있습니까?
많은 감사합니다. Lakshman.
예, 큐브를 마이그레이션 한 후 처리하기 전에 스토리지 위치를 변경할 수 있습니다.
이를 수행하는 한 가지 방법은 BIDS의 큐브 개체로 이동하여 파티션 탭을 열고 각 파티션에 대한 GUI의 저장소 위치 필드를 편집하는 것입니다.
또 다른 방법은 스크립트에 있으며 "I : \"에 대한 스크립트를 검색하는 데 문제가 있었을 것입니다. 내 Create 스크립트에서 찾을 수 있기 때문입니다. 각 MeasureGroup 노드 아래의 StorageLocation 노드에 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다