ACC: ODBC 연결에 대한 QueryTimeout 값 설정 방법

기술 자료 번역 기술 자료 번역
기술 자료: 153756 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

중요: 이 문서에는 레지스트리 편집에 대한 정보가 들어 있습니다. 레지스트리를 편집하기 전에 먼저 레지스트리 파일 (System.dat 및 User.dat) 백업 복사본을 만들어야 합니다. Windows 폴더에 숨겨진된 파일을 모두 있습니다.

고급: 전문적인 코드 작성, 상호 운용성 및 다중 사용자 기술이 필요합니다.

이 문서에서는 ODBC 데이터 원본에 대해 실행할 쿼리 QueryTimeout 속성을 설정하는 방법을 보여 줍니다.

추가 정보

Microsoft SQL Server와 같은 ODBC 데이터베이스를 사용 중인 경우 네트워크 트래픽 또는 표준 ODBC 서버 사용을 인해 지연이 있을 수 있습니다. 무기한 기다리는 대신 기간을 Microsoft Jet 데이터베이스 엔진은 오류를 생성하는 전에 대기할 지정할 수 있습니다. 기본 속성 설정을 QueryTimeout 60초입니다. 이 설정은 충분한 일부 쿼리를 ODBC 데이터 원본에 대해 실행할 수 있도록 않을 수 있습니다. 다음 두 가지 방법 QueryTimeout 속성을 변경하는 방법을 보여 줍니다.

참고: QueryTimeout 속성을 변경하려면 방법 1을 사용하는 경우 특정 QueryDef 개체에 대해 값이 설정되지 않습니다. Microsoft Access 97 내에서 사용자 인터페이스를 통해 새 쿼리를 만들 때 QueryTimeout 속성을 60 기본적으로 표시됩니다.

참고: 방법 2를 내에 포함된 단계를 사용하여 레지스트리 내의 QueryTimeout 값을 설정할 때 Microsoft Access 내에서 모든 신규 및 기존 쿼리를 60 QueryTimeout 속성에 대한 값을 계속 표시됩니다. 레지스트리 내에 설정된 값을 내에서 개별 쿼리에 정의된 값보다 크면 Access 값을 레지스트리 내에 있는 QueryTimeout 발생하기 전에 대기할 시간을 결정하는 데 사용합니다.

방법 1

속성을 설정하려면 서브루틴을 만듭니다.

만들기 및 사용자 데이터베이스를 열 때 다음 서브루틴을 실행:
   Sub SetTimeout()
      Dim Mydb as Database
      Set Mydb=CurrentDB
      MYdb.QueryTimeout=120
  End Sub
				

이 속성을 설정하면 모든 레지스트리 설정은 또는 기본 값을 재정의합니다.

참고: 모든 QueryTimeout 속성 사용하여 문제가 발생하는 경우 Access 버전의 Microsoft Jet 데이터베이스 엔진의 최신 버전으로 업그레이드해야 합니다. CurrentDB.QueryTimeout, 문제가 있는 경우 그 때까지 또한 DBEngine (0)(0). 보십시오 수 있습니다. 그러나, 현재 버전의 Microsoft Jet 데이터베이스 엔진은 있어야 좋습니다.

Microsoft Jet 3.51 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

172733Microsoft Jet 3.5 버전을 ACC97: 업데이트 다운로드 사용

DBEngine 사용하는 예


  Sub mytest()
     Dim mydb As Database
     Set mydb = DBEngine(0)(0)
     mydb.QueryTimeout = 120
     MsgBox mydb.QueryTimeout
  End Sub
				

방법 2

레지스트리에서 속성을 설정하십시오.

경고: 레지스트리 편집기를 잘못 사용하여 Windows를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제를 해결할 수 있음을 보증하지 않습니다. 레지스트리 편집기를 따른 위험 부담은 사용자의 책임입니다.

레지스트리를 편집하는 방법에 대한 자세한 내용은 레지스트리 편집기 (Regedit.exe) 에서 변경할 키 및 값 온라인 도움말 항목을 봅니다. 유의하십시오 백업 레지스트리를 편집하기 전에 레지스트리 파일 (System.dat 및 User.dat) 해야 합니다.

Microsoft Access 97 사용


  1. 다음 레지스트리 키로 이동하십시오.
         HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\3.5\Engines\ODBC
    						
  2. QueryTimeout 편집 을 선택하고 수정하십시오. 변경 원하는 설정에 있는 DWORD 값입니다. 값은 시간 제한 시간을 초 단위로 나타냅니다.

Microsoft Access 버전 7.0 사용


  1. 다음 레지스트리 키를 만듭니다.
        HKEY_LOCAL_MACHINE\Software\Microsoft\Access\7.0\Jet\3.0\Engines\ODBC
    						
  2. 수정을 클릭한 다음 DWORD 값을 선택하십시오. QueryTimeout 추가하고 정수 값으로 시간 제한을 설정하십시오. 이 값은 제한 시간 초 단위로 나타냅니다.
참고: Microsoft Access를 실행하는 동안 이 레지스트리 변경 작업을 수행한 경우, 먼저 닫은 다음 합니다 변경 인식되지 전에 Microsoft Access에서 다시 여십시오.

참조

시스템 레지스트리를 백업하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

135120레지스트리 백업 백업 구성 백업 도구

속성

기술 자료: 153756 - 마지막 검토: 2007년 1월 19일 금요일 - 수정: 3.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
키워드:?
kbmt kbhowto kbusage KB153756 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com