다음을 통해 공유


저장 프로시저 설계

관리 개체 모델 AMO(Analysis Management Objects)와 클라이언트 지향 개체 모델 Microsoft ActiveX® Data Objects(다차원)(ADO MD)는 모두 저장 프로시저에서 사용할 수 있습니다.

호출할 MDX(다차원 식) 수준에서 표시하려면 저장 프로시저가 범위(서버 또는 데이터베이스)에 있어야 합니다. 그러나 저장 프로시저가 호출되면 해당 범위는 부모 아래의 작업으로 제한되지 않습니다. 저장 프로시저는 서버의 어느 곳에서나 변경하거나 수정할 수 있으며, 이를 호출하는 사용자 프로세스의 보안 제한 사항 또는 작동 중인 트랜잭션의 제한 사항에 따라 달라질 수 있습니다.

서버 범위 절차는 서버의 모든 컨텍스트에서 사용할 수 있습니다. 데이터베이스 범위 저장 프로시저는 정의된 데이터베이스의 데이터베이스 컨텍스트에서만 표시됩니다.

MDX 함수와 마찬가지로 MDX 세션을 계속하려면 저장 프로시저를 확인해야 합니다. 저장 프로시저는 실행하는 동안 MDX 세션을 잠급니다. 사용자 상호 작용이 보류 중인 MDX 세션을 중지하는 특정 이유가 없으면 사용자 상호 작용(예: 대화 상자)을 사용하지 않는 것이 좋습니다.

종속 어셈블리

CLR(공용 언어 런타임)에서 찾을 수 있도록 모든 종속 어셈블리를 Analysis Services 인스턴스에 로드해야 합니다. Analysis Services는 종속 어셈블리를 주 어셈블리와 동일한 폴더에 저장하므로 CLR은 해당 어셈블리의 함수에 대한 모든 함수 참조를 자동으로 확인합니다.

또한 참조하십시오

다차원 모델 어셈블리 관리
저장 프로시저 정의