Loading

추출을 새로 고칠 때 "Login timeout expired" 오류 발생

게시 일자: Jul 20, 2023
상세 설명
추출을 새로 고치려 할 때 다음 오류 중 하나가 발생할 수 있습니다.

com.tableausoftware.nativeapi.dll.DataSourceException: SQL Server 데이터베이스 오류 0x80004005: 로그인 제한 시간이 만료되었습니다.
SQL Server 데이터베이스 오류 0x80004005: SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. 자세한 내용은 SQL Server 온라인 설명서를 참조하십시오.

SQL Server 데이터베이스 오류 0x80004005: 명명된 파이프 공급자: SQL Server [53]에 대한 연결을 열 수 없습니다.
"ServerName" 서버에 연결할 수 없습니다. Check that the server is running and that you have access privileges to the requested database(서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)

Cause

이 문제는 Tableau Server에서 기인한 것이 아니라 SQL Server 데이터베이스에서 기인한 문제이며, SQL Server와의 네트워크 통신 문제로 인해 발생합니다. 오류는 다음과 같은 다양한 이유로 인해 발생할 수 있습니다(단, 다음 이유로 제한되지 않음).  
  • 명명된 파이프 구성으로 인해 알림 없이 패킷이 손실되는 경우가 자주 발생하고, 이 때문에 Tableau Server가 SQL Server를 실행하는 컴퓨터에 연결하지 못합니다.
  • SQL Server를 실행하는 컴퓨터와 Tableau Server를 실행하는 컴퓨터가 서로 다른 도메인에 가입되어 있고 SQL Server가 Active Directory 인증을 사용하는 경우, SQL Server를 실행하는 컴퓨터에 원격으로 액세스(예: 원격 데스크톱 사용)하면 문제가 발생할 수 있습니다.
  • SQL Server 데이터 연결 대화 상자에 입력한 연결 매개 변수와 자격 증명이 잘못되었습니다.
솔루션
SQL Server 데이터베이스 관리자와 협력하여 네트워크 연결 문제를 해결하십시오.

문제를 해결하는 데 도움이 될 수 있는 제안 작업 목록이 다음에 정리되어 있습니다.
  • Microsoft SQL Server를 실행하는 컴퓨터가 명명된 파이프 클라이언트 프로토콜을 사용하는 경우 TCP/IP를 대신 사용하도록 Microsoft SQL Server를 구성하십시오.
  • Tableau Server를 실행하는 컴퓨터에서 관리자로 로그인한 후 Microsoft Excel 또는 SQL Server Management Studio에서 SQL Server 데이터베이스로 연결할 수 있는지 확인합니다. 연결에 성공하는 경우 Tableau Server 또는 Tableau Desktop의 SQL Server 데이터 연결 대화 상자에 동일한 연결 매개 변수 및 자격 증명을 사용합니다.
  • SQL Server를 실행하는 컴퓨터와 Tableau Server를 실행하는 컴퓨터가 서로 다른 도메인에 가입되어 있고 SQL Server가 Active Directory 인증을 사용하는 경우, 로컬 SQL Server 사용자를 만든 후 SQL Server 사용자 자격 증명을 사용하여 Tableau Server를 통해 SQL Server에 연결합니다.
추가 자원
Microsoft SQL Server의 명명된 파이프와 TCP/IP 간의 차이점에 대한 자세한 내용은 MSDN의 Named Pipes vs. TCP/IP Sockets(명명된 파이프 및 TCP/IP 소켓 비교) 항목을 참조하십시오.
Knowledge 기사 번호

001473736

 
로드 중
Salesforce Help | Article