我正在使用Entity Framework代码优先方法。下面是我的app.config
文件中的连接字符串。
<add name="CommandTronContext"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Technical\CommandTron\CommandTron.mdf;Initial Catalog=CommandTron;Trusted_Connection=True;Integrated Security=True;"/>
我收到错误:
无法打开登录请求的数据库“CommandTron”。登录失败。用户'username'登录失败。
但我不想为机器提供用户名密码。有没有办法不提供任何登录详细信息或仅为此数据库创建新的用户名和密码或使用SQL Server Express用户名密码?
答案 0 :(得分:0)
由于权限问题,似乎对数据库文件的访问存在错误。您可以通过两种方式设置权限:
或当您尝试直接访问mdf时。试着给 对包含mdf文件的文件夹的权限。
在你的情况下,第2点应该有效。