我创建了具有MDF文件的WPF应用程序。当我将MDF文件添加到我的解决方案文件夹时,它会自动为我创建一个连接字符串
<add name="Connection"
connectionString="Data Source=(LocalDB)\v11.0;Initial Catalog=C:\Users\Public\Desktop\MyDatabase.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
我使用SQL Server Compact(as described here)部署了我的应用程序。但是当我运行我的应用程序时,我得到了异常
无法打开登录请求的数据库“ C:\ Users \ Public \ Desktop \ MyDatabase.mdf”。登录失败。
用户“ MY-PC \ NAME”的登录失败。
我正在为Windows Server使用Windows身份验证
最佳答案
更改您的连接字符串,如下所示:
<add name="Connection"
connectionString="Data Source=(LocalDB)\v11.0;Initial Catalog=C:\Users\Public\Desktop\MyDatabase.mdf;persist security info=True;Integrated Security=SSPI;"providerName="System.Data.SqlClient" />