在一个C#应用程序里,使用了sql server compact 数据库。win7和win8下,在安装了.net 环境和 sqlce 的运行环境程序后,应用系统都能安装并正常运行。但在 win10下,安装都能正常进行,但运行时却出现了问题。
错误信息中关键的内容是:
System.Data.SqlServerCe.SqlCeException (0x80004005): 内部错误: 无法打开共享内存区域。
在 System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
略去百度、bing、谷歌中的千回百转、寻寻觅觅过程,直接看答案吧:
将应用程序安装在不受系统保护的目录中。主要是非 C:\Program Files or C:\Program Files (x86) 这样的目录。
解决我的问题的文章是: sql-server-ce-internal-error-cannot-open-the-shared-memory-region
更具体的技术原因,留给技术大牛们发挥吧。
相关推荐
私有部署SQL Server Compact拥有所需的所有托管组件进一步简化,与x86和x64的DLL,包括Visual C++ 2008运行库(x86和x64)在安装位置的SQL Server Compact在一个私人文件夹SP1。 使用Sa2加密算法来加密数据库...
SQL Server Compact (简称 SQL CE) 提供了与 SQL Server 相似的功能,但无需独立服务器环境,使得开发者能够在各种应用场景下快速部署数据驱动的应用程序。 **特点和优势:** 1. **轻量级**:SQL Server Compact ...
总的来说,SQL Server Compact 3.5 Service Pack 2 提供了一个强大且易于管理的轻型数据库解决方案,特别适合那些需要在有限资源环境下运行但又要求高性能和可靠性的应用程序。同时,通过提供64位和32位的运行时环境...
Microsoft SQL Server Compact 4.0,下载的文件是 x86(32 位)安装程序和 x64(64 位)安装程序,分别用于在 32 位和 64 位计算机上安装 SQL Server Compact 4.0。 SQL Server Compact 4.0 x86 安装程序 ...
Microsoft SQL Server Compact 4.0,只支持64位系统
vs打开或创建工程时,如果弹框出现"创建或打开浏览数据库文件时发生错误。Intellisense和浏览信息江不能用于C++项目...请确保已安装Microsoft SQL Server Compact 3.5",并且类向导打不开。安装本程序后可解决上述问题
1. **安装与配置**:通过简单的安装程序,开发者可以在开发环境中快速部署SQL Server Compact 3.5。 2. **创建数据库**:使用ADO.NET或其他支持的开发工具(如Visual Studio)创建数据库文件,并定义表、索引和关系...
以前SQL Server 2008 不能登陆的时候,总是通过“计算机管理”→“SQL Server服务”更改一下,”SQL Server(MSSQLSERVER)”。可是现在出现的问题却成了SQL Server服务打不开的情况,很是郁闷。如图: 通过网上查...
下面将详细介绍SQL Server查询分析器在Win10上的使用及相关知识点。 1. **SQL Server Management Studio (SSMS)**:这是微软官方提供的SQL Server查询分析器,适用于Win10。SSMS提供了一个集成环境,用于管理和开发...
在Windows 10环境下安装和使用Microsoft SQL Server 2008 Native Client时,需要注意以下几点: 1. 兼容性:确认系统满足最低硬件和软件要求,如.NET Framework版本和操作系统版本。 2. 安装过程:通常,Native ...
Visual Studio 2010 SP1 Tools SQL Server Compact 4.0 简体
描述中提到的问题是“Navicat Premium 在win10环境下 连接不上 SQL Server 2008 数据库”。Navicat Premium是一款强大的数据库管理工具,支持多种数据库类型,包括SQL Server。然而,在Windows 10系统中,可能存在与...
微软的一个小型的数据库,vs2010里面自带安装。...安装目录:C:\Program Files\Microsoft SQL Server Compact Edition 微软官网介绍链接:https://msdn.microsoft.com/en-us/library/bb734673(v=sql.110).aspx
win7升级到win10后,遇到sqlserver打不开的情况,找到~:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn(一般路径在C盘),将sqlos.dll与sqlservr.exe(请前往下方链接下载)覆盖到Binn文件夹里面即可。
5. 性能优化:SQL Server Compact 3.5针对内存管理和磁盘I/O进行了优化,使得在资源有限的环境下也能有良好的性能表现。 二、应用场景 1. 移动应用:由于其轻量级和离线支持的特性,SQL Server Compact 3.5常用于...
可解决"创建或打开浏览数据库文件****时发生 错误。Intellisense和浏览信息江不能用于C++项目。请确保已安装Microsoft SQL Server Compact 3.5"问题。卸载所有sql server compact。然后安装。
在提供的附件中,"win7(win8)系统下安装SQL2005(SQL Server 2005)图文教程.doc"文档应该包含了更详尽的步骤和屏幕截图,有助于用户更好地理解和操作。另外,"sqlservr64"可能是SQL Server的一部分组件或者是一个配置...
解决 SQL Server 2008R2数据库正常安装后,用友财务软件T3无法访问数据库的问题