Loading

SQL Server의 라이브 연결에 따라 추출을 새로 고치거나 뷰를 열 때 "Login failed for user" 오류 발생

게시 일자: Aug 24, 2022
상세 설명
라이브 데이터 원본 연결이 포함된 뷰를 열 때 다음 오류가 표시될 수 있습니다.
 
"Session Ended by Server
An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator.(예기치 않은 오류가 발생했습니다. 이 오류가 계속 발생하면 Tableau Server 관리자에게 문의하십시오.)
Session ID: <string>
[Microsoft][SQL Server Native Client 11.0][SQLServer]Login failed for user <username>.
Integrated authentication failed.
create.xml
class DataSourceException
Unable to connect to the server <server name>. Check that the server is running and that you have access privileges to the requested database(서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)
<Timestamp>
Would you like to reset the view?"("서버가 세션을 끝냄. 예기치 않은 오류가 발생했습니다. 세션 ID: <string> [Microsoft][SQL Server Native Client 11.0][SQLServer]사용자 <username>이(가) 로그인하지 못했습니다. 통합 인증이 실패했습니다. create.xml 클래스 DataSourceException <server name> 서버에 연결할 수 없습니다. 서버가 실행 중이고 요청된 데이터베이스에 대한 액세스 권한이 있는지 확인하십시오. <timestamp> 뷰를 재설정하시겠습니까?")

또는 Tableau Server에서 추출로 작업할 때 Microsoft SQL Server 데이터 원본에 연결되어 있는 통합 문서가 새로 고쳐지지 않거나 백그라운드 작업 관리 뷰에 다음과 같은 오류 메시지가 나타날 수 있습니다.
 
SQL Server 데이터베이스 오류 0x80040E4D: 사용자 <username>이(가) 로그인하지 못했습니다.

참고: 오류에서 <username>은 통합 문서를 게시한 사용자에 따라 달라집니다. 
 

Cause

Windows NT 인증을 사용할 때에는 Tableau Desktop이 통합 문서를 게시한 사용자의 실제 사용자 이름이나 암호를 받지 않기 때문에 데이터베이스 자격 증명을 내장할 수 없습니다. 이 경우 Windows의 임시 인증 토큰을 사용할 수 있지만 Tableau Server는 이 임시 인증 토큰을 저장할 수 없습니다.  
솔루션

옵션 1: 

Tableau Server '서비스 계정' 사용자 계정 권한이 있으면 SQL Server 데이터베이스에 액세스할 수 있습니다.

옵션 2: 

SQL Server 연결을 편집하고 Tableau Desktop을 사용하여 수동으로 자격 증명을 지정합니다.
게시할 때 내장된 데이터베이스 자격 증명을 선택할 수 있습니다.
참고: 이 방법을 사용하려면 혼합 모드 인증을 사용하도록 SQL Server를 구성해야 합니다. 자세한 내용은 Microsoft 설명서에서 서버 인증 모드 변경을 참조하십시오.

옵션 3:

SQL Server 가장에 설명된 대로 가장을 사용하도록 Tableau Server 및 SQL Server를 구성합니다. 
Knowledge 기사 번호

001473667

 
로드 중
Salesforce Help | Article