다음을 통해 공유


서버에 연결

이 문서에서는 SSMS(SQL Server Management Studio) 또는 Visual Studio와 같은 데이터 모델링 및 관리 애플리케이션을 Analysis Services 프로젝트와 함께 사용하거나 Microsoft Excel, Power BI Desktop 또는 사용자 지정 애플리케이션과 같은 클라이언트 보고 애플리케이션을 사용하여 서버에 연결하는 방법을 설명합니다. Azure Analysis Services에 대한 연결은 HTTPS를 사용합니다.

클라이언트 라이브러리

최신 클라이언트 라이브러리 가져오기

유형에 관계없이 서버에 대한 모든 연결에는 Analysis Services 서버에 연결하고 인터페이스하기 위해 업데이트된 AMO, ADOMD.NET 및 OLEDB 클라이언트 라이브러리가 필요합니다. SSMS, Visual Studio, Excel 2016 이상 및 Power BI의 경우 최신 클라이언트 라이브러리가 월간 릴리스로 설치되거나 업데이트됩니다. 그러나 경우에 따라 애플리케이션에 최신이 없을 수 있습니다. 예를 들어 정책이 업데이트를 지연하거나 Microsoft 365 업데이트가 지연 채널에 있는 경우입니다.

비고

클라이언트 라이브러리는 사용자 이름과 암호가 필요한 프록시 서버를 통해 Azure Analysis Services에 연결할 수 없습니다.

서버 이름

Azure에서 Analysis Services 서버를 만들 때 고유한 이름과 서버를 만들 지역을 지정합니다. 연결에서 서버 이름을 지정할 때 서버 이름 지정 체계는 다음과 같습니다.

<protocol>://<region>/<servername>

프로토콜이 문자열 asazure인 경우 지역은 서버가 만들어진 URI(예: westus.asazure.windows.net)이고 서버 이름은 지역 내의 고유한 서버 이름입니다.

서버 이름 가져오기

Azure Portal> 서버 >개요>서버 이름에서 전체 서버 이름을 복사합니다. 조직의 다른 사용자도 이 서버에 연결하는 경우 이 서버 이름을 공유할 수 있습니다. 서버 이름을 지정할 때 전체 경로를 사용해야 합니다.

Azure에서 서버 이름 가져오기

비고

미국 동부 2 지역에 대한 프로토콜은 aspaaseastus2입니다.

연결 문자열

테이블 형식 개체 모델을 사용하여 Azure Analysis Services에 연결할 때 다음 연결 문자열 형식을 사용합니다.

통합 Microsoft Entra 인증

통합 인증은 사용 가능한 경우 Microsoft Entra 자격 증명 캐시를 픽업합니다. 그렇지 않은 경우 Azure 로그인 창이 표시됩니다.

"Provider=MSOLAP;Data Source=<Azure AS instance name>;"

사용자 이름 및 암호를 사용한 Microsoft Entra 인증
"Provider=MSOLAP;Data Source=<Azure AS instance name>;User ID=<user name>;Password=<password>;Persist Security Info=True; Impersonation Level=Impersonate;";
Windows 인증(통합 보안)

현재 프로세스를 실행하는 Windows 계정을 사용합니다.

"Provider=MSOLAP;Data Source=<Azure AS instance name>; Integrated Security=SSPI;Persist Security Info=True;"

.odc 파일을 사용하여 연결

이전 버전의 Excel에서는 사용자가 Office 데이터 연결(.odc) 파일을 사용하여 Azure Analysis Services 서버에 연결할 수 있습니다. 자세한 내용은 Office 데이터 연결(.odc) 파일 만들기를 참조하세요.

SQL Server에서 연결된 서버로 연결

SQL Server는 MSOLAP를 데이터 원본 공급자로 지정하여 Azure Analysis Services 리소스를 연결된 서버 로 연결할 수 있습니다. 연결된 서버 연결을 구성하기 전에 최신 MSOLAP 클라이언트 라이브러리 (공급자)를 설치해야 합니다.

Azure Analysis Services에 연결된 서버 연결의 경우 SQL Server 프로세스 외부에서 MSOLAP 공급자를 인스턴스화해야 합니다. 연결된 서버 옵션을 구성할 때, 인프로세스 허용 옵션을 선택하지 마십시오.

허용 인프로세스가 선택되어 있고 SQL Server 프로세스에서 공급자가 인스턴스화되면 다음 오류가 반환됩니다.

OLE DB provider "MSOLAP" for linked server "(null)" returned message "The following system error occurred: ".

OLE DB provider "MSOLAP" for linked server "(null)" returned message "The connection failed because user credentials are needed and Sign-In UI is not allowed.".

Msg 7303, Level 16, State 1, Line 2
Cannot initialize the data source object of OLE DB provider "MSOLAP" for linked server "(null)".

다음 단계

Excel로 연결
Power BI와 연결
서버 관리