다음을 통해 공유


SQL Server 2014의 Analysis Services 기능에 대한 주요 변경 내용

이 항목에서는 SQL Server 2014 Analysis Services(SSAS)의 호환성에 손상을 줄 수 있는 기본적인 변경 사항에 대해 설명합니다. 이러한 변경으로 이전 버전의 SQL Server에 따라 애플리케이션, 스크립트 또는 기능이 손상될 수 있습니다.

이 주제에서는:

SQL Server 2014의 주요 변경 내용

이 릴리스에서는 테이블 형식, 다차원, 데이터 마이닝 또는 SharePoint용 PowerPivot 기능에 대해 새로운 주요 변경 내용이 발표되지 않았습니다. 그러나 SQL Server 2014 Analysis Services(SSAS)는 SQL Server 2012 및 SQL Server 2012 SP1 버전과 매우 유사하기 때문에 SQL Server 2008에서 업그레이드하는 경우 편의상 두 이전 릴리스의 주요 변경 내용이 여기에 제공됩니다.

SQL Server 2012 SP1의 주요 변경 내용

세계화 관련 코드 변경은 일부 애플리케이션을 중단하는 것으로 알려져 있습니다. 알려진 문제는 다음과 같습니다.

개체 식별자의 대/소문자 구분
모든 개체 식별자를 대/소문자를 구분하지 않도록 하기 위한 코드 변경은 일부 언어에 대해 반대의 영향을 미칩니다. 정렬 방식과 상관없이 모든 개체 식별자는 대소문자를 구분하지 않습니다. 이 변경은 Analysis Services를 동일한 솔루션 스택에서 일반적으로 사용되는 다른 애플리케이션과 일치합니다.

기본 라틴어 알파벳의 26자를 기반으로 하는 언어의 경우 개체 식별자는 이제 대/소문자를 구분하지 않습니다. 이는 의도된 동작입니다.

키릴 문자 및 그리스어, 아르메니아어, 콥트어와 같이 대소문자를 사용하는 양방향 문자 체계의 경우, 개체 식별자가 이제 대소문자를 구분합니다. 주요 변경 내용은 개체 식별자와 참조 방법(예: 모든 소문자에서 개체 식별자를 참조하는 처리 스크립트) 간에 대/소문자 차이가 있을 때 발생할 가능성이 높습니다. 이 동작은 나중에 변경될 가능성이 높지만 임시 해결 방법으로 개체 식별자와 동일한 사례를 사용하도록 스크립트를 수정하는 것이 좋습니다.

SQL Server 2012의 주요 변경 내용

이 섹션에서는 SQL Server 2012의 Analysis Services 기능에 대해 보고된 주요 변경 내용을 설명합니다.

문제 설명
SharePoint용 PowerPivot 설치에 대한 설치 명령이 제거되었습니다. 설치 프로그램은 SharePoint용 PowerPivot을 설치하지만 더 이상 구성하지 않습니다. 이제 구성 작업에 사용되는 값을 수집하는 설치 명령이 제거됩니다. 여기에는 /FARMACCOUNT, /FARMPASSWORD, /PASSPHRASE 및 /FARMADMINPORT가 포함됩니다.

무인 설치를 위한 설치 스크립트를 만든 경우 SharePoint용 PowerPivot 설치를 위해 해당 스크립트를 수정해야 합니다. 대안은 PowerShell cmdlet을 사용하여 무인 모드에서 서버를 구성하는 것입니다. 자세한 내용은 Windows PowerShell을 사용하여 명령 프롬프트PowerPivot 구성에서 PowerPivot 설치를 참조하세요.

SQL Server 2008/SQL Server 2008 R2의 주요 변경 내용

이 섹션에는 이전 릴리스의 주요 변경 내용이 포함되어 있습니다. SQL Server 2005에서 업그레이드하는 경우 SQL Server 2008 및 SQL Server 2008 R2에 도입된 주요 변경 내용을 검토해야 합니다.

문제 설명
이제 shallow exists 함수는 열거된 멤버 또는 열거된 집합의 교차 조인을 포함하는 명명된 집합과 다르게 작동합니다. SQL Server 2005 SSAS(Analysis Services)에서 단순 exists 함수는 열거형 멤버 또는 열거형의 크로스조인을 포함하는 명명된 집합에서 작동하지 않았습니다. 원래 릴리스 버전 및 SSAS(SQL Server 2005 Analysis Services)의 SP1과의 호환성을 위해 구성 속성 "ConfigurationSettings\OLAP\Query\NamedSetShallowExistsMode"를 1로 설정하거나 SQL Server 2005 Analysis Services(SSAS) SP2와의 이전 버전과의 호환성을 위해 2로 설정합니다.
VBA 함수는 Null 값과 빈 값을 SQL Server 2005 Analysis Services(SSAS)에서 처리한 값과 다르게 처리합니다. SQL Server 2005 SSAS(Analysis Services)에서 VBA 함수는 null 값 또는 빈 값이 인수로 사용된 경우 0 또는 빈 문자열을 반환했습니다. SQL Server 2008에서는 null을 반환합니다.
기본적으로 DSO가 설치되어 있지 않으므로 마이그레이션 마법사가 실패합니다. 기본적으로 SQL Server 2008은 DSO(의사 결정 지원 개체) 이전 버전과의 호환성 구성 요소를 설치하지 않습니다. 이전 버전과의 호환성 패키지는 기본적으로 설치되지만 패키지의 DSO 구성 요소는 사용하지 않도록 설정됩니다. SQL Server Analysis Services 마이그레이션 마법사는 이 구성 요소를 사용하므로 구성 요소가 설치되지 않으면 실패합니다. DSO 구성 요소를 설치하려면 다음을 수행합니다.

1) 제어판을 엽니다.
2) Windows XP 또는 Windows Server 2003에서 프로그램 추가 또는 제거를 선택합니다. Windows Vista 및 Windows Server 2008에서 프로그램 및 기능을 선택합니다.
3) Microsoft SQL Server 2005 이전 버전과의 호환성을 마우스 오른쪽 단추로 클릭하고 변경을 선택합니다.
4) 이전 버전과의 호환성 설정 마법사에서 다음을 클릭합니다.
5) 프로그램 유지 관리 페이지에서 수정을 선택하고 다음을 클릭합니다.
6) 기능 선택 페이지에서 DSO(의사 결정 지원 개체)를 사용할 수 없는 경우 아래쪽 화살표를 클릭하고 이 기능을 선택하면 로컬 하드 드라이브에 설치됩니다. 다음을 클릭합니다.
7) 프로그램 수정 준비 페이지에서 설치를 클릭합니다.
8) 설치가 완료되면 마침을 클릭합니다.



이전 단계에 따라 마이그레이션이 완료된 후 DSO에 대한 옵션을 "이 기능을 사용할 수 없음"으로 변경하여 DSO를 제거할 수 있습니다.

이전 버전과의 호환성 패키지가 설치되지 않은 경우 SQL Server 2008 배포 미디어에서 설치할 수 있습니다. 각 대상 아키텍처(x86, x64, ia64)에 대한 버전이 있습니다. 이러한 버전은 다음 위치에서 찾을 수 있습니다.

x86\Setup\x86\SQLServer2005_BC.msi

x64\Setup\x64\SQLServer2005_BC.msi

ia64\Setup\ia64\SQLServer2005_BC.msi
데이터 폴더에 파티션 위치를 배치하지 않는 것이 좋습니다. 서버는 데이터 폴더를 관리하고 개체가 생성, 삭제 및 변경될 때 폴더를 만들거나 삭제합니다. 따라서 데이터 폴더 내에 파티션 스토리지 위치를 지정하는 것은 특히 데이터베이스, 큐브 및 차원의 하위 폴더에서 권장되지 않습니다. 서버에서 Create 또는 Alter를 사용하여 이 작업을 수행할 수 있지만 경고가 표시됩니다. SQL Server 2005 Analysis Services에서 데이터 폴더에 파티션 스토리지 위치가 있는 SQL Server 2008 Analysis Services로 데이터베이스를 업그레이드하면 작동합니다. 복원 또는 동기화를 수행하려면 파티션 스토리지 위치를 데이터 폴더 외부로 이동해야 합니다.
ProClarity Analytics Server 및 Microsoft Office PerformancePoint Server 2007에서 "EXISTING" MDX 키워드를 사용하는 쿼리에 대해 예기치 않은 결과가 발생할 수 있습니다. ProClarity Analytics Server 및 Microsoft Office PerformancePoint Server 2007은 특정 시나리오에서 MDX의 EXISTING 키워드를 잘못 사용합니다. SQL Server 2008 Analysis Services의 변경 내용으로 인해 이러한 쿼리는 예기치 않은 결과를 반환할 수 있습니다.

또한 참조하십시오

Analysis Services 이전 버전과의 호환성