SQL CE未从网络共享加载

时间:2010-02-11 15:09:37

标签: sql-server-ce

昨天我安装了VS 2010 RC,突然间,SQL Server CE没有从网络共享加载文件。在使用VS 2008编译的项目中,如果我尝试打开位于网络共享上的SQL CE文件,则会出现如下错误:

内部错误:无法打开共享内存区域。

如果我尝试在VS 2010中创建数据连接到网络共享上的SQL CE文件,我会收到此错误:

SQL Server Compact不支持在网络共享上打开数据库文件。

任何人都可以了解正在发生的事情吗?感谢。

2 个答案:

答案 0 :(得分:0)

SQL Compact是一个单用户进程内数据库引擎,用于基于网络的数据库,使用免费的SQL Server Express。

答案 1 :(得分:0)

Microsoft添加了人为错误" SQL Server Compact不支持在网络共享上打开数据库文件"到Visual Studio内置的工具。您将需要使用其他工具来访问网络上的SQL Server Compact文件。它们将在没有该错误的情况下工作,因为它(错误消息)不是来自OLEDB驱动程序。请注意,对于基于网络的数据库," SQL Compact是单用户,进程内数据库引擎。完全矛盾" SQL Server Compact不支持在网络共享上打开数据库文件"。

以下站点提供了一个此类工具,它可在Visual Studio中运行。 http://sqlcetoolbox.codeplex.com/