FIX: REPAIR_DB Option May Remove Encryption from Access 2000 Database (298145)
The information in this article applies to:
- Microsoft ODBC Driver for Access 4.0
- Microsoft Data Access Components 2.1 SP2
- Microsoft Data Access Components 2.5 SP2
- Microsoft Data Access Components 2.5
- Microsoft Data Access Components 2.5 SP1
This article was previously published under Q298145 SYMPTOMS
If you use the SQLConfigDataSource ODBC API call with the REPAIR_DB option on an encrypted Microsoft Access database file, the database is properly repaired, but the encryption is removed.
CAUSE
This is a problem in the Microsoft Jet ODBC Drivers (Odbcjt32.dll) that ship with Microsoft Data Access Components (MDAC) 2.5 Service Pack 2 and earlier.
RESOLUTION To resolve this problem, obtain the latest service pack for Microsoft MDAC 2.5. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: 293312INFO: How to Obtain the Latest MDAC 2.5 Service Pack
The English version of this fix should have the following file attributes or later:
Date Version Size File name Platform
----------------------------------------------------------------
12/04/2001 4.0.7412.0 270,608 bytes Odbcjt32.dll x86
WORKAROUND
To work around this problem, use the CDaoWorkspace::RepairDatabase function to repair the database.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Microsoft MDAC 2.5 Service Pack 3.
Modification Type: | Minor | Last Reviewed: | 9/26/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbMDAC250SP3fix kbJET kbMDACNoSweep kbprb KB298145 |
---|
|