小编典典

SQL Compact Edition 3.5-不允许访问数据库文件

sql

我使用SQL Server Compact
3.5开发了一个应用程序(100%本地,无法访问服务器),并且在我的计算机上运行良好。但是,当我将其部署到另一台计算机上时,它显示此错误:

Access to the database file is not allowed. [ File name = data\BDApepucCE.sdf ]

我部署在Windows XP计算机上。每当我尝试在数据库上写时,它都会显示此错误,但是,当我阅读时,它会起作用。

我在Windows 7计算机上进行了测试,除通过家庭组(即本地网络)访问该文件(在该文件上均无法读取/写入该文件)访问该文件外,它的工作效率均为100%。

平台:Windows 7,Visual Studio 2010和.NET 4客户端配置文件


阅读 215

收藏
2021-03-23

共1个答案

小编典典

确保|DataDirectory|在连接字符串中使用。这是一个例子

connectionString="Data Source=|DataDirectory|MyDB.sdf"

我遇到了完全相同的问题,我设法通过添加| DataDirectory |来解决此问题。到我的连接字符串。

祝你好运。

2021-03-23