코딩어떻게/개발 툴 오류

"MSOLEDBSLQL 이 로그인 제한 시간이 만료되었습니다" 오류 해결 방법

태양신73 2023. 2. 1. 20:21

"OLE DB 공급자 MSOLEDBSQL 로그인 제한 시간이 만료되었습니다" 오류는 일반적으로 SQL Server에 대한 연결이 너무 오래 걸리거나 실패할 때 발생합니다.

 

이 글은 MSOLEDBSLQL 오류를 수정하기 위해 시도할 수 있는 몇 가지 단계를 포함하며, 맨 아래에 즉시 실행할 수 있는 해결 방안이 있으니 시도하시고 해결하는데 도움이 되었으면 좋겠습니다.

 

OLE-DB-MSOLEDBSLQL오류

문제현상

MSOLEDBSLQL 이 로그인 제한 시간이 만료되었습니다

공급자 "MSOLEDBSLQL"이 "SQL server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류 발생. 

서버를 찾을 수 없거나 액세스 할 수 없습니다.

인스턴스 이름이 올바르고 SQL server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오

해결 방법

  1. 네트워크 연결 확인: 서버를 ping하여 시스템이 SQL Server와 통신할 수 있는지 확인하십시오.

  2. SQL Server 서비스 확인: SQL Server 서비스가 시스템에서 실행 중이고 서비스가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오.

  3. SQL Server 구성 확인: SQL Server가 원격 연결을 허용하도록 구성되어 있고 올바른 포트가 열려 있는지 확인하십시오.

  4. SQL Server 인증 확인: SQL Server에 연결하는 데 올바른 사용자 이름과 암호가 사용되고 있는지 확인하십시오.

  5. SQL Server 노출 영역 구성 확인: 서비스 및 연결에 대한 노출 영역 구성이 원격 연결을 허용하도록 설정되어 있는지 확인합니다.

  6. 방화벽 차단 확인: 방화벽이 SQL Server에 대한 연결을 차단하고 있지 않은지 확인하십시오.

  7. SQL Server Browser 서비스 확인: SQL Server Browser 서비스가 실행 중인지 확인하십시오.

  8. 로그인 시간 초과 확인: 로그인 시간 초과가 더 높은 값으로 설정되어 있는지 확인한 다음 그에 따라 값을 조정하십시오.

  9. SQL Server 로그 확인: 오류 원인에 대한 자세한 내용은 SQL Server 로그를 확인하십시오.

  10. 이러한 단계를 수행해도 문제가 해결되지 않으면 시스템 관리자나 SQL Server 지원팀에 문의하여 추가 지원을 받아야 할 수 있습니다.

즉시 해결할 수 있는 방법

EXEC sp_addlinkedserver 'SERVER3'
EXEC sp_addlinkedserver 'SERVER3', '', 'MSOLEDBSQL', @datasrc='server3.domain.com'

위의 코드를 시도해 보세요.

그래도 해결되지 않는다면, 아래의 예를 시도해 볼 수  있습니다.

USE AdventureWorks2012 ;    
GO    
EXEC sp_configure 'remote query timeout', 0 ;    
GO    
RECONFIGURE ;    
GO

다른 해결 방법을 확인하고 싶으시면, 아래의 페이지에서 참조하실 수 있습니다.

https://learn.microsoft.com/en-us/answers/questions/590574/job-failure-while-trying-to-fetch-data-through-lin

 

Job Failure while Trying to Fetch data through Linked Server in SSMS - Microsoft Q&A

<p>Hi,</p> <p>I have created a Linked Server to connect my Server3 with the prod Server. I am basically writing a procedure to fetch the data from prod server to Server3 using linked Server and it seems to be working fine, when executed manually.</p> <p>No

learn.microsoft.com

 

반응형