我完成了一个项目的构建,它在 SQL 服务器连接上运行良好,直到我将
.mdf
文件添加到环境中并更改了 app.config
中的连接语句。
现在,当我在登录表单中输入登录信息后,它会向我显示此错误
与服务器成功建立连接,但在登录过程中出现错误,管道的另一端没有进程
连接字符串是:
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|Cargo System.mdf;Integrated Security=True;Persist Security Info=False;Connect Timeout=30;User Instance=False;Context Connection=False;MultiSubnetFailover=True;TransparentNetworkIPResolution=False;
我使用了 Visual Studio 中数据库属性中显示的连接字符串。 我试图解决这个问题:
Trusted_Connection=True;TrustServerCertificate=True; Encrypt=False
Login Auditing
更改为无。我会再次提到,在我将数据库移至C#程序后,该错误出现在C#程序中,而当我直接使用SQL服务器连接时,该错误没有出现,但我尝试了很多解决方案。
我只是简单地通过检查代码中的连接字符串来解决问题 - 我用它来获取和设置查询 - 它和 app.config 中的连接字符串之间存在一些差异,当它们匹配时它工作得很好。