我一直使用“(LocalDB)\ MSSQLLocalDB”作为数据库,并且因为我不知道SQL命令,所以我使用“ Linq to SQL Classes”连接到数据库和表。
现在是问题,我仅使用“ Linq to SQL”连接到数据库,并且“(LocalDB)\ MSSQLLocalDB”身份验证设置为“ Windows身份验证”,因此,我无法运行该应用程序在另一台PC上。它会给我这个错误:
无法打开登录请求的数据库“ C:\ USERS \ ******。MDF”。登录失败。用户'blah \ blah'登录失败
我尝试将身份验证模式更改为“ SQL Server身份验证”,但它不接受任何用户名密码,并且将显示此错误:
尝试附加到数据库失败,并显示以下信息:用户'blah'登录失败。
我应该怎么做才能在其他PC上运行我的应用程序,而不必担心身份验证,我可以完全删除身份验证吗?
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jc05TVi5qcGcifQ==” alt =“在此处输入图像描述”>
我一直在使用“(LocalDB)\ MSSQLLocalDB”作为我的数据库,并且由于我不知道SQL命令,所以我使用“ Linq to SQL Classes”连接到数据库和表。现在是问题所在,我只是...
代替“(LocalDb)”,使用计算机的实际计算机名称。从错误消息中可以看出,它在另一台计算机上正在寻找本地SQL Server引擎的副本,但找不到它。