Access 97 데이터베이스 오류는 Windows 2019 년 1 월 업데이트로 인해 발생했으며 Microsoft는 확인했습니다.

윈도우 / Access 97 데이터베이스 오류는 Windows 2019 년 1 월 업데이트로 인해 발생했으며 Microsoft는 확인했습니다. 2 분 읽기

Microsoft는 Access 97 버그가 2019 년 1 월 업데이트로 인해 발생했다고 확인했습니다. 출처 : Born City



최근 Windows 10 업데이트에 대한 Microsoft의 문제는 끝나지 않는 것 같습니다. 사용자 파일 삭제에서 모든 사용자에게 관리자 권한 부여에 이르기까지 버그는 많았습니다. Access 97은 최근에 데이터베이스에 대한 액세스를 차단하는 버그가 발견되었습니다. Guenni에 사는 Borncity 어제 버그를 발견하고 블로그 게시물에 강조 표시했습니다.

Windows 2019 년 1 월 업데이트가 버그의 원인이라고 Microsoft는 오늘 확인했습니다. Microsoft는 '알려진 문제'섹션에 Access 97 버그를 추가했습니다. 1 월 업데이트는 Windows와 함께 제공되는 Jet 데이터베이스 엔진의 취약점을 수정하기위한 것입니다. '이 패치의 결과로 Access 97 MDB 형식의 열린 데이터베이스는 데이터베이스 오류'알 수없는 데이터베이스 형식 '– 데이터베이스에 길이가 32 자보다 긴 필드 이름이 포함 된 경우'와 함께 실패합니다. Borncity 보고서. 이 버그는 Microsoft.Jet.OLEDB.4.0 공급자에만 영향을 주지만 몇 가지 해결 방법 만있었습니다. Microsoft는 알려진 문제 섹션에 버그를 강조하는 다음 단락을 추가했습니다.



Microsoft Access 97 파일 형식의 Microsoft Jet 데이터베이스를 사용하는 응용 프로그램은 데이터베이스의 열 이름이 32 자보다 큰 경우 열리지 않을 수 있습니다. 'Unrecognized Database Format'오류와 함께 데이터베이스가 열리지 않습니다.



해결 방법 :-

Microsoft는 2019 년 2 월까지 수정을 약속하며 이는 어제 Born City에서 강조한 것과 동일한 버그입니다. 그때까지 Microsoft는 동일한 해결 방법을 제안했습니다. 아래에서 해결 방법을 찾을 수 있습니다.



다음 옵션 중 하나를 사용하십시오.

옵션 1 : 모든 열 이름이 32 자 이하가되도록 데이터베이스를 수정합니다.



옵션 2 : 데이터베이스를 .accdb 파일 형식으로 변환합니다. .accdb 파일 형식을 사용하려면 변환 후 연결 문자열을 변경해야합니다.

변환하는 가장 쉬운 방법은 Microsoft Access 2010 또는 이전 버전을 사용하는 것입니다.

  1. Microsoft Access를 사용하여 이전 파일 형식의 데이터베이스를 엽니 다.
  2. 변환 할 것인지 묻는 메시지가 표시됩니다. 예를 클릭하고 .accdb 확장자로 데이터베이스를 저장합니다.

옵션 3 : 데이터베이스를 최신 .mdb 파일 형식으로 변환합니다. 연결 문자열을 변경할 필요가 없습니다.

Microsoft는 몇 가지 해결 방법을 제공했지만 이러한 해결 방법은 '매우 신중하고 실제로는 현실적이지 않을 수 있습니다.' Born City . 2019 년 1 월 업데이트에서 버그가 발생 했으므로 이제 임시 솔루션이 필요합니다. 따라서 추가 문제가 발생할 수 있으므로 해결 방법을 사용하는 동안주의하십시오. 결국 구현할 해결 방법을 확인하는 것은 사용자에 따라 다릅니다.