SQL Server 2005 Analysis Services에 대한 알려진 업그레이드 문제

다음 표에서는 SQL Server 2000 Analysis Services 데이터베이스를 SQL Server 2005 Analysis Services(SSAS) 로 업그레이드할 때 발생할 수 있는 문제를 나열합니다. 아래 목록에서는 SQL Server 2005 업그레이드 관리자에서 생성된 보고서에 나타나는 업그레이드 문제와 각 문제에 대한 간략한 설명을 제시합니다.

문제 유형 문제 설명

연결된 개체에 종속된 개체는 마이그레이션되지 않음

연결된 큐브 및 차원은 Microsoft SQL Server 2005 Analysis Services 의 업그레이드 관리자에 의해 마이그레이션되지 않습니다. 따라서 연결된 큐브 또는 연결된 차원을 참조하는 개체는 기반이 되는 연결된 개체를 마이그레이션할 수 없으므로 마이그레이션할 수 없습니다.

여러 계층이 같은 차원으로 마이그레이션될 경우 Autoexist가 서로 다른 쿼리 결과를 생성할 수 있음

여러 계층 또는 가상 차원이 같은 Microsoft SQL Server 2005 Analysis Services 차원으로 마이그레이션될 경우 차원에 포함된 마이그레이션된 계층을 쿼리하면 기존의 SQL Server 2000 Analysis Services 에서 동일한 계층을 쿼리한 경우와 다른 결과가 생성될 수 있습니다.

비활성 수준이 사용될 경우 검색 환경이 다름

Microsoft SQL Server 2005 Analysis Services 는 더 이상 계층에서 숨김 수준 또는 비활성 수준을 지원하지 않습니다. 숨김 수준 또는 비활성 수준은 보이는 수준 또는 활성 수준으로 마이그레이션됩니다. 이러한 수준을 포함한 계층과 관련된 계산은 예기치 않은 결과를 반환할 수 있습니다.

버킷팅은 그룹화 수준에 따라 다름

Microsoft SQL Server 2005 Analysis Services 에서 자동 그룹화가 다른 멤버 그룹 집합을 반환할 수 있습니다. 이러한 멤버 그룹을 사용하는 계산은 예기치 않은 결과를 반환할 수 있습니다.

중립 언어에서 특정 언어로 변환하면 예기치 않은 결과가 발생할 수 있음

이전 버전의 Analysis Services 에서 사용되는 중립 언어 식별자는 Microsoft SQL Server 2005 Analysis Services 에서 특정 언어 식별자로 마이그레이션됩니다. 중립 언어 식별자에서 특정 언어 식별자로 마이그레이션하면 예상 번역 및 데이터 정렬 동작이 변경되어 예기치 않은 결과가 발생할 수 있습니다.

큐브 역할 명령 지원 안 함

Microsoft SQL Server 2005 Analysis Services 는 큐브 역할에 대해 명령 개체를 지원하지 않으며 이전 버전의 명령을 마이그레이션하지 않습니다.

사용자 지정 수준 수식이 다르게 집계됨

큐브에 사용자 지정 수준 서식을 갖는 차원이 포함되어 있고 사용자 지정 멤버 수식 및/또는 단항 연산자를 사용하여 차원 앞뒤에 다른 차원이 연결되어 있으면 큐브는 이전 버전의 Analysis Services 와는 다른 결과를 반환할 수 있습니다. 계산 우선 순위 규칙이 변경되면 이러한 상황이 발생합니다.

사용자 지정 멤버 수식 및 사용자 지정 롤업 수식을 MDX 스크립트로 마이그레이션

사용자 롤업 수식, 사용자 지정 멤버 수식, All 멤버 수식 및 사용자 지정 수준 수식은 더 이상 Microsoft SQL Server 2005 Analysis Services 에서 차원 또는 수준에 대한 속성으로 지원되지 않습니다.

사용자 지정 집계는 마이그레이션되지 않음

이전 버전의 Analysis Services 에서 수동으로 생성된 집계는 Microsoft SQL Server 2005 Analysis Services 로 마이그레이션되지 않습니다. 저장소 디자인 마법사에서 생성한 집계만 마이그레이션됩니다.

데이터 멤버는 항상 부모-자식 차원에 있음

이전 버전의 Analysis Services 에서는 부모-자식 차원에 데이터 멤버를 포함시키지 않을 수 있었습니다. 그러나 더 이상 데이터 멤버를 부모-자식 차원에서 제외할 수 없습니다.

데이터베이스 역할 명령 지원 안 함

Microsoft SQL Server 2005 Analysis Services 는 데이터베이스 역할에 대해 명령 개체를 지원하지 않으며 이전 버전의 Analysis Services 명령을 마이그레이션하지 않습니다.

DefaultMember를 MDX 스크립트로 마이그레이션

이전 버전의 Analysis Services 에서는 차원의 기본 멤버가 차원의 DefaultMember 속성에 포함된 MDX(Multidimensional Expressions) 식에 의해 지정되었으나 Microsoft SQL Server 2005 Analysis Services 에서는 이 속성이 MDX 스크립트에서 지원하는 기능으로 대체되며 마이그레이션하는 동안 MDX 스크립트로 업그레이드됩니다.

마이그레이션으로 인한 차원 및 계층 이름 변경으로 쿼리 결과가 달라질 수 있음

이전 버전의 Analysis Services 에서는 차원 계층이 내부적으로 별개의 차원으로 표시되었으며 명명 규칙을 사용하여 이러한 차원을 식별했습니다. Microsoft SQL Server 2005 Analysis Services 로 마이그레이션하면 AUTOEXIST가 이전 버전의Analysis Services 에 적용되던 것과 다른 보안 규칙을 생성하므로 부모 차원 아래에 차원 계층을 결합하지 않고 각 차원 계층에 대해 새로운 이름으로 별개의 차원을 생성할 수 있습니다

드릴스루 설정은 마이그레이션되지 않음

Microsoft SQL Server 2005 Analysis Services 에 드릴스루 기능이 있기는 하지만 드릴스루 설정은 이전 버전의 Analysis Services 에서 마이그레이션되지 않습니다.

마이그레이션 후 숨김 수준이 표시됨

Microsoft SQL Server 2005 Analysis Services 는 더 이상 계층에서 숨김 수준 또는 비활성 수준을 지원하지 않습니다. 숨김 수준 또는 비활성 수준은 보이는 수준 또는 활성 수준으로 마이그레이션됩니다. 이러한 수준을 포함하는 계층과 관련된 계산은 예기치 않은 결과를 반환할 수 있습니다.

잘못된 개체로 인해 마이그레이션 실패

데이터베이스에 잘못된 개체가 있습니다. 데이터베이스에 잘못된 개체가 있으면 마이그레이션을 완료할 수 없습니다.

연결된 큐브는 마이그레이션되지 않음

이전 버전의 Analysis Services 에서는 연결된 큐브를 지원했습니다. Microsoft SQL Server 2005 Analysis Services 에서 이 기능은 연결된 차원 및 연결된 측정값 그룹으로 바뀌었습니다.

마이그레이션 중 멤버 고유 이름이 변경될 수 있음

Microsoft SQL Server 2005 Analysis Services 는 마이그레이션하는 동안 고유한 멤버 이름을 보존하려고 하지만 특정한 상황에서는 고유한 멤버 이름이 변경되기도 합니다. 멤버 고유 이름이 변경되면 클라이언트 응용 프로그램, MDX(Multidimensional Expressions) 식 및 멤버 고유 이름에 종속된 기타 속성에서 예기치 않은 결과가 발생할 수 있습니다.

ODBC 데이터 원본 지원 안 함

이전 버전의 Analysis Services 에서는 ODBC 데이터 원본을 사용할 수 있었지만 Microsoft SQL Server 2005 Analysis Services 에서는 이 기능이 더 이상 지원되지 않습니다.

원격 파티션은 마이그레이션되지 않음

원격 파티션이 Microsoft SQL Server 2005 Analysis Services 에서 지원되기는 하지만 원격 서버를 SQL Server 2005 로 업그레이드해야 자동으로 마이그레이션됩니다.

일부 마이닝 모델 알고리즘 매개 변수 지원 안 함

이전 버전의 Analysis Services 에서 제공되던 일부 마이닝 모델 알고리즘 매개 변수는 Microsoft SQL Server 2005 Analysis Services 에서 더 이상 지원되지 않습니다.

일부 MDX 함수의 동작이 변경됨

Microsoft SQL Server 2005 Analysis Services 에서 MDX(Multidimensional Expressions) 언어가 향상 및 변경되었기 때문에 특정 MDX 함수는 더이상 지원되지 않거나 이전 버전의 Analysis Services 에서와 다르게 동작합니다.

차원 보안에 대한 최상위 수준은 지원되지 않음

이전 버전의 Analysis Services 에서는 해당 계층의 최상위 수준과 다른 최상위 수준이 표시되도록 차원 보안을 지정할 수 있었습니다. 최상위 수준 설정을 통해 보안을 설정한 멤버는 마이그레이션한 후에 표시됩니다.

UDF 원본 .dll은 마이그레이션 및 등록되지 않음

이전 버전의 Analysis Services 에 등록된 UDF(사용자 정의 함수)는 마이그레이션되지 않습니다.

부모-자식 계층이 아닌 계층에 단항 연산자 사용 제한

계층에서 수준 원본을 지정하는 특성 사이에 특성 관계가 있지 않으면 부모-자식 계층 이외의 계층에 대한 단항 연산자는 Microsoft SQL Server 2005 Analysis Services 에서 지원되지 않습니다.

가상 큐브 지원 안 함

이전 버전의 Analysis Services 에서는 하나 이상의 일반 큐브 또는 연결된 큐브의 측정값과 차원의 하위 집합을 통합한 뷰인 가상 큐브를 지원했습니다. Microsoft SQL Server 2005 Analysis Services 에서 이 기능은 연결된 측정값 그룹으로 바뀌었습니다. 업그레이드하는 동안 가상 큐브는 연결된 측정값 그룹으로 마이그레이션됩니다.

쓰기 저장(writeback) 테이블 내용은 마이그레이션되지 않음

이전 버전의 Analysis Services 에서 만든 쓰기 저장(writeback) 테이블 구조가 Microsoft SQL Server 2005 Analysis Services 에서 업데이트되었습니다. 이전 버전의 Analysis Services 에서 만든 쓰기 저장 테이블의 데이터는 새 쓰기 저장 테이블 구조로 마이그레이션할 수 없습니다.

참고 항목

관련 자료

SQL Server 2005 Analysis Services의 이전 버전과의 호환성

도움말 및 정보

SQL Server 2005 지원 받기