저는 Analysis Services를 처음 사용하고 있으며 연결 문자열에 큐브 이름을 지정할 수없는 이유가 궁금합니다. 커뮤니티 컨텐츠에연결 문자열에 큐브 이름 지정
의 말 :
내가 SQL 서버 2008 R2와 adomdclient 어셈블리 버전을 사용하고
10.0.0.0 내가 연결 문자열에 대한 다음 기사를 읽고 기사, 큐브 이름 매개 변수가 언급됩니다.
내가 연결 문자열에 포함하려고 노력하지만, ArgumentException이는
Microsoft.AnalysisServices.AdomdClient.ConnectionInfo.InsertKeyValueIntoHash
반사경이 연결 문자열 매개 변수 이름 (클래스 MDXMLAPropInfo)를 포함하는 사전 "은 포함되지 않았다고 나에게 말했다이 위치에서 발생합니다 큐브 이름 "속성. 나는 "큐브"속성을 발견했다.
아마도 큐브 이름 속성이 레거시 속성입니까?
큐브 탐색을위한 Microsoft 코드 샘플에서 연결 문자열에 큐브 이름이없고 큐브 컬렉션이 탐색 된 것을 확인했습니다.
큐브 컬렉션에는 퍼스펙티브와 차원도 포함되어 있습니다 ... 우리는 모든 데이터베이스 정보를 adomdconnection 인스턴스에서 가져올 수 있습니다.
adomdclient API는이 용도로 설계 되었습니까? 내가 원한다면 단 하나의 큐브 정보를 얻는 것이 더 논리적 일 것입니다.
아무리 생각해도 되겠습니까? 더 많은 분석 API를 이해할 수있는 링크도 환영합니다.
최고 감사합니다,
Bombinosh
편집 26/06/14는 :
예, 내가 그것을 가지고, 당신에게 프랑크 감사합니다.
나를 괴롭히는 것은 유령 큐브 이름 속성이었습니다.
실제로 큐브 이름 속성은 존재하지 않지만 큐브 속성은 않았습니다.
제 생각에 큐브 이름은 MDX 쿼리에 지정되어 있습니다. (아래 분석 서비스 스레드에서 관련으로) 우리는 특정 필요성에 대한 연결 문자열에 큐브 이름을 지정 할 수 있습니다
큐브 이름이 연결 문자열에 설정해야합니다 보인다 경우 CLEAR 계산 명령 사용.
다른 사례가있을 수 있지만 이것이 현재 알고있는 유일한 사례입니다.
@ Frank의 답변에 대한 의견이 많아서 답변을 삭제했습니다. 실제로이 답변이 도움이되었습니다. 기회가있을 때 [FAQ] (http://stackoverflow.com/faq)를 읽어보십시오. 그래서 포럼이 아닙니다. –