2015-01-26 2 views
0

Microsoft Platform Ready SQL Server 2012 - Silver BI 테스트를 통과하려고합니다. requirementsSSAS - 큐브 DSN 연결

하나는 :

Data Usage: Data Connectivity

Cube must have a valid DSN Connectivity for pulling data from different data sources.

사람 (윈도우 7 이상에)는 분석 서비스 2012 큐브에 유효한 시스템 DSN을 만드는 방법을 알고 있나요?

주 : 관리 도구 -> 데이터 소스 (ODBC)는 SSAS 용 ODBC 드라이버가이 목록에 나타나지 않기 때문에 작동하지 않습니다.

고맙습니다!

답변

0

이 문제를 극복하는 방법은 중간에 SQL 링크 서버가 있어야합니다. 따라서 SSAS는 SQL Server에 연결하고 SQL Server는 연결된 서버 개체를 사용하여 ODBC 연결에 연결합니다. 당신은 내가 그 일을 생각 백만 년에서 결코없는 것

+0

당신의 SSAS 데이터 원본 뷰에서 OpenQuery를 사용하기 때문에

더 준비하지, SQL 서버는 터널처럼 작동합니다. 어쨌든 연결된 서버에 대한 테스트 연결이 실패했습니다. (Microsoft.SqlServer.ConnectionInfo) 연결된 서버 "LSERVER"에 대한 OLE DB 공급자 "MSDASQL"의 데이터 원본 개체를 초기화 할 수 없습니다. 연결된 서버 "LSERVER"의 OLE DB 공급자 "MSDASQL"에서 "[Microsoft] [ODBC 드라이버 관리자] 데이터 원본 이름을 찾을 수 없으며 기본 드라이버가 지정되지 않았습니다."라는 메시지가 반환되었습니다. (Microsoft SQL Server, 오류 : 7303) http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4302&EvtSrc=MSSQLServer&EvtID=7303&LinkId=20476 – raptor

+0

그 오류 때문에 공급자 이름으로 표시됩니다 이 쿼리와 연결된 서버를 만들어보십시오 : EXEC의 master.dbo.sp_addlinkedserver @server = N'HiveCloud ', @ srvproduct = N'HIVE'제공 = N'MSDASQL @ ', @ DATASRC = N'CI_Hive2 ', @ provstr = N'Provider = MSDASQL.1; 보안 정보 유지 = True, 사용자 ID = UserX; 암호 = YYY '; 매개 변수 @ datasrc = N'CI_Hive2 ' 은 ODBC 연결의 DSN 이름입니다. 확인 시스템 탭에서 (서버)를 만들어야합니다 매개 변수 @ srvproduct = N'HIVE ' 는 실행의 첫 번째 시도 –

+0

당신의 SSAS에서 SQL 서버에 액세스하기 위해 사용자 이름과 암호를 설정하여 데이터 공급자 입니다 SQL 서버에 연결된 SQL 관리 스튜디오에서 쿼리를 엽니 다. 이 방법으로 연결된 서버와 ODBC 연결이 작동하는지 알 수 있습니다. –