![]() ![]() More Information How to obtain Cumulative Update 2 for SQL Server Compact 3.5 Service Pack 2Ī supported cumulative update package is now available from Microsoft. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website: If you want to have one of these fixes for the device platform, contact Microsoft Customer Service and Support. This cumulative update package is only released for 32-bit and 64-bit desktop versions of SQL Server Compact 3.5 Service Pack 2. Important notes about the cumulative update package We recommend that you consider applying the most recent fix release that contains this hotfix. Because the builds are cumulative, each new fix release contains all the hotfixes and all the security fixes that were included with the previous SQL Server Compact 3.5 fix release. We recommend that you test hotfixes before you deploy them in a production environment. Note This build of the cumulative update package is also known as build. ![]() Less INTRODUCTIONĬumulative Update 2 for SQL Server Compact 3.5 Service Pack 2 contains hotfixes for the Microsoft SQL Server Compact 3.5 issues that are fixed since the release of SQL Server Compact 3.5 Service Pack 2. ![]() Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.SQL Server Compact 3.5 Service Pack 2 More. In case, they are not, then install Compact SP2 x86 and 圆4 MSIs from following link as needed: Therefore, if you face any similar issues, make sure that the computer has both x86 and amd64 MSIs of Compact are installed and they are of the same version. Therefore, it throws the exception.Īt any given point of time, the correct state of a 64-bit computer, for SQL Server Compact, would be the following:īoth x86 and amd64 MSIs are of the same version. However, it cannot find native binaries of the same version on the system. When a 64-bit application that uses Compact SP1 or SP2 is running on the computer, it loads the ADO.NET Provider from the GAC (version ). It results in the x86 installation of Compact being different from the 圆4 installation. Installing the 32-bit version of SQL Server Compact 3.5 SP2 upgrades SQL Server Compact 3.5 SP1 x86 installations to SQL Server Compact 3.5 SP2. When you run the application, it fails with the “Unable to load ME dll " exception. You run a 64-bit application that uses SQL Server Compact SP1 or SP2. On the same computer, you download and install the 32-bit version of SQL Server Compact 3.5 SP2 from the Web. Then, you install the 圆4 version of SQL Server Compact 3.5 SP1. You install the x86 version of SQL Server Compact 3.5 SP1 on a 64-bit computer. There is a version mismatch which is not enabled as per the policy. When the 64bit application that privately deploys SQL Server Compact SP1 is run, the ADO.NET Provider is loaded from GAC (version ) but native 64bit components are loaded from the application folder which is version. When the 32-bit version of the SQL Server Compact 3.5 SP2 is installed, it adds the ADO.NET provider () of version to the Global Assembly Cache (GAC) and the native x86 components are put under the %Program Files(x86)% folder. Install SQL Server 2008 R2 (this installs the 32-bit version of SQL Server Compact 3.5 SP2).Then, when you run a 64-bit application privately deploying SQL Server Compact SP1, It fails with the “Version Mismatch" exception. The following are some sample scenarios where this policy will be broken, and that will result in one of the previously mentioned two exceptions: In order to avoid various inconsistencies, a Compact ADO.NET provider of a certain version can talk only to the Compact native components of the same version. This provider in-turn communicates with the native Compact components. (Exception from HRESULT: 0x8007007E) CauseĬompact based applications generally program against the Compact ADO.NET provider (). Unable to load DLL 'sqlceme35.dll': The specified module could not be found. Please install SQL Server Compact binaries of matching version This could be due to the presence of multiple instances of SQL Server Compact of different versions. File version mismatch detected between ADO.NET Provider and native binaries of SQL Server Compact which could result in an incorrect functionality. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |