【发布时间】:2015-06-07 12:29:44
【问题描述】:
我创建了连接到 MDF 文件的 WPF 应用程序。在解决方案文件夹中,我添加了我的 MDF 文件及其各自的 LDF。我将 SQL Server Compact 所有 DLL 添加到文件夹 (as described here)。
连接字符串在我的应用配置中看起来像
<add key="Connection" value="Data Source=(LocalDB)\v11.0;
AttachDbFilename=C:\Users\Public\Desktop\SomeDB.mdf;
Integrated Security=True;"/>
但是在部署之后,当我运行我的 exe 时,我得到了以下异常
无法打开新数据库“C:\USERS\PUBLIC\DESKTOP\SomeDB.MDF”。 CREATE DATABASE 已中止。
尝试为文件 C:\Users\Public\Desktop\SomeDB.mdf 附加自动命名数据库失败。存在同名数据库,或指定文件无法打开,或位于 UNC 共享上。
文件激活失败。物理文件名“C:\Users\Public\Desktop\SomeDB_log.ldf”可能不正确。
当主文件为只读时,无法重建日志。
【问题讨论】:
标签: c# sql wpf deployment