Ralat Pangkalan Data Access 97 Disebabkan Oleh Kemas kini Windows Januari 2019, Microsoft mengesahkan

Tingkap / Ralat Pangkalan Data Access 97 Disebabkan Oleh Kemas kini Windows Januari 2019, Microsoft mengesahkan 2 minit membaca

Microsoft mengesahkan Bug Access 97 disebabkan oleh Kemas kini Januari 2019 | Sumber: Bandar Lahir



Masalah Microsoft dengan kemas kini Windows 10 baru-baru ini nampaknya tidak akan berakhir. Dari menghapus fail pengguna hingga memberikan hak pentadbir kepada pengguna mana pun, pepijat telah banyak. Access 97 menemui bug baru-baru ini yang memutuskan akses ke pangkalan data. Guenni dari Kelahiran menemui pepijat itu semalam dan menyerlahkannya di catatan blognya.

Kemas kini Windows Januari 2019 adalah penyebab di sebalik bug itu, Microsoft mengesahkan hari ini. Microsoft menambahkan bug Access 97 ke bahagian 'masalah yang diketahui'. Kemas kini Januari bertujuan untuk memperbaiki kerentanan dalam Jet Database Engine yang dihantar dengan Windows. 'Sebagai hasil daripada patch ini, pangkalan data terbuka dalam format Access 97 MDB gagal dengan ralat pangkalan data' format pangkalan data tidak diketahui '- jika pangkalan data mengandungi nama bidang dengan panjang lebih dari 32 aksara', seperti Kelahiran laporan. Walaupun pepijat ini hanya mempengaruhi penyedia Microsoft.Jet.OLEDB.4.0, hanya terdapat beberapa penyelesaian. Microsoft menambahkan perenggan berikut ke bahagian masalah yang diketahui, yang menyoroti bug tersebut.



Aplikasi yang menggunakan pangkalan data Microsoft Jet dengan format fail Microsoft Access 97 mungkin gagal dibuka jika pangkalan data mempunyai nama lajur yang melebihi 32 aksara. pangkalan data dia akan gagal dibuka dengan ralat, 'Format Pangkalan Data Tidak Diiktiraf'.



Penyelesaian: -

Microsoft menjanjikan perbaikan pada Februari 2019, dan ini adalah bug yang sama yang diketengahkan oleh Born City semalam. Sehingga, maka Microsoft telah mencadangkan beberapa penyelesaian untuk perkara yang sama. Anda boleh mendapatkan jalan penyelesaian di bawah: -



Gunakan salah satu pilihan berikut:

Pilihan 1: Ubahsuai pangkalan data untuk memastikan bahawa semua nama lajur kurang dari atau sama dengan 32 aksara.

Pilihan 2: Tukarkan pangkalan data ke format fail .accdb. Untuk menggunakan format fail .accdb, anda mesti menukar rentetan Sambungan selepas penukaran.



Cara termudah untuk menukar adalah dengan menggunakan Microsoft Access 2010 atau lebih awal.

  1. Gunakan Microsoft Access untuk membuka pangkalan data yang mempunyai format fail yang lebih lama.
  2. Anda akan ditanya sama ada anda ingin menukar. Klik Ya dan simpan pangkalan data dengan pelanjutan .accdb.

Pilihan 3: Tukarkan pangkalan data ke format fail .mdb yang lebih baru. Ini tidak memerlukan perubahan pada rentetan Sambungan.

Walaupun Microsoft telah menawarkan beberapa jalan keluar, penyelesaian ini 'sangat berhati-hati dan dalam praktiknya mungkin tidak realistik' menurut Bandar Lahir . Penyelesaian ad hoc kini diperlukan kerana bug berlaku pada Kemas kini Januari 2019. Oleh itu, berhati-hatilah semasa menggunakan kaedah penyelesaian, kerana mereka juga boleh menyebabkan masalah lebih jauh. Pada akhirnya, bergantung kepada pengguna untuk melihat jalan penyelesaian yang akan dilaksanakan.