在一个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 安装程序 ...
vs打开或创建工程时,弹框出现"创建或打开浏览数据库文件时发生错误。Intellisense和浏览信息江不能用于C++项目。请确保已安装Microsoft SQL Server Compact 3.5",并且类向导打不开。安装后可解决上述问题。
在本资料包中,你将找到关于SQL Server Compact 3.5的详细讲解,包括PPT、视频教程和文档,以及实例演示,帮助你全面理解并掌握这一技术。 首先,我们来了解一下SQL Server Compact 3.5的核心特性: 1. **轻量级...
在本文中,我们将深入探讨SQL Server Compact 3.5的关键特性和应用。 1. **安装与配置** SQL Server Compact 3.5 的安装文件相对较小,可以方便地与应用程序一起分发。开发者可以在Visual Studio中直接添加对SQL ...
下面将详细介绍SQL Server查询分析器在Win10上的使用及相关知识点。 1. **SQL Server Management Studio (SSMS)**:这是微软官方提供的SQL Server查询分析器,适用于Win10。SSMS提供了一个集成环境,用于管理和开发...
以前SQL Server 2008 不能登陆的时候,总是通过“计算机管理”→“SQL Server服务”更改一下,”SQL Server(MSSQLSERVER)”。可是现在出现的问题却成了SQL Server服务打不开的情况,很是郁闷。如图: 通过网上查...
在Windows 10环境下安装和使用Microsoft SQL Server 2008 Native Client时,需要注意以下几点: 1. 兼容性:确认系统满足最低硬件和软件要求,如.NET Framework版本和操作系统版本。 2. 安装过程:通常,Native ...
在IT行业中,部署和发布Web应用程序是至关重要的环节,尤其是对于使用特定技术栈的项目,如IIS 7.5、SQL Server Compact 4.0和MVC框架的应用。这里我们将详细探讨这些技术如何协同工作,以及如何进行部署发布。 ...
描述中提到的问题是“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文件夹里面即可。
Visual Studio 2010 SP1 Tools SQL Server Compact 4.0 简体
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。然后安装。